Guest User

GED

a guest
Dec 17th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. -- zad 6 --
  2. WITH MEMBER Klient.[Zagregowane] AS
  3. 'AGGREGATE ({[Klienci].[Klient].[Klient].[Avans], [Klienci].[Klient].[Klient].[Media Markt]})'
  4. SELECT {[Measures].[Wartosc]} ON COLUMNS,
  5. {[Klienci].[Klient].[Klient].[Avans],[Klienci].[Klient].[Klient].[Media Markt], Klient.[Zagregowane] } ON ROWS
  6. FROM [FraniaDSV]
  7.  
  8. -- zad 7 --
  9. WITH MEMBER [Measures].Ilosc2 AS
  10. 'MAX({[Towary].[Podgrupa].[Podgrupa].[zmywarki] * [Regiony].[Region].[Region].AllMembers}, [Measures].[Ilosc])'
  11. SELECT [Measures].Ilosc ON COLUMNS,
  12. {([Towary].[Grupa].[Grupa], FILTER({([Regiony].[Region].[Region])}, [Measures].[Ilosc]=[Measures].[Ilosc2]) )} ON ROWS
  13. FROM [FraniaDSV]
  14. WHERE ( [Towary].[Podgrupa].[Podgrupa].[zmywarki], [Czas].[Rok].[Rok].[2007] )
  15.  
  16. -- zad 8 --
  17. WITH
  18. MEMBER [Measures].Razem
  19. AS 'SUM([Towary].[Podgrupa].[Podgrupa].AllMembers,[Measures].Obrot)'
  20. Member [Measures].Procent
  21. AS '[Measures].Obrot/[Measures].Razem' , format = '#.00%'
  22. SELECT {[Measures].Procent} ON COLUMNS,
  23. [Towary].[Podgrupa].[Podgrupa] ON ROWS
  24. FROM [FraniaDSV]
  25.  
  26. -- zad 9 --
  27. WITH Member [podgrupa_] AS
  28. '[Towary].[Hierarchy 1].Parent.Name'
  29. MEMBER [grupa_] AS
  30. '[Towary].[Hierarchy 1].Parent.Parent.Name'
  31. SELECT {[podgrupa_], [grupa_]} ON COLUMNS,
  32. {[Towary].[Towar Hierarchia].[Towar Hierarchia]} ON ROWS
  33. FROM [FraniaDSV]
  34.  
  35.  
  36. -- zad 10 --
  37. WITH
  38. MEMBER [Measures].RazemRynek
  39. AS 'SUM([Towary].[Towar Hierarchia].[Towar Hierarchia].AllMembers,[Measures].Obrot)'
  40. Member [Measures].ProcentRynek
  41. AS '[Measures].Obrot/[Measures].RazemRynek' , format = '#.00%'
  42.  
  43. MEMBER [Measures].RazemPodgrupa
  44. AS 'SUM([Towary].[Hierarchy 1].Parent,[Measures].Obrot)'
  45. Member [Measures].ProcentPodgrupa
  46. AS '[Measures].Obrot/[Measures].RazemPodgrupa' , format = '#.00%'
  47.  
  48. MEMBER [Measures].RazemGrupa
  49. AS 'SUM([Towary].[Hierarchy 1].Parent.Parent,[Measures].Obrot)'
  50. Member [Measures].ProcentGrupa
  51. AS '[Measures].Obrot/[Measures].RazemGrupa' , format = '#.00%'
  52.  
  53. SELECT {[Measures].ProcentPodgrupa, [Measures].ProcentGrupa, [Measures].ProcentRynek} ON COLUMNS,
  54. {[Towary].[Towar Hierarchia].[Towar Hierarchia]} ON ROWS
  55. FROM [FraniaDSV]
  56.  
  57. --- zad 11 --
  58. WITH MEMBER Region.[Najlepsi-Suma] AS
  59. 'AGGREGATE(TOPCOUNT([Regiony].[Region].[Region].Members, 3, [Measures].Ilosc))'
  60. MEMBER Region.[Reszta-Suma] AS
  61. 'AGGREGATE(EXCEPT(TOPCOUNT([Regiony].[Region].[Region].Members, 9, [Measures].Ilosc), TOPCOUNT([Regiony].[Region].[Region].Members, 3, [Measures].Ilosc)))'
  62. SELECT {[Measures].Ilosc} ON COLUMNS,
  63. {[Regiony].Region.Region, Region.[Najlepsi-Suma], Region.[Reszta-Suma]} ON ROWS
  64. FROM [FraniaDSV]
Advertisement
Add Comment
Please, Sign In to add comment