Wpis z mikrobloga

Powiedzcie mi, w jaki sposób można podsumować (zrobić sumy częściowe) za pomocą MDX. Opis sytuacji:
Wymiar [Locations] ma 2 memberów:
- A
- B
Ci członkowie tego wymiaru mają dzieci, załóżmy A ma 5 a B ma 4.
Trzeba wyświetlić jakąś wartość, np. Actual (hehe) dla 2 dzieci lokacji A oraz 2 dzieci lokacji B

WITH
SET [Locs] AS
'
{Head([Location].[A].Children, 2), Head([Location].[B].Children, 2)}
'

SELECT {[Actual]} ON 0,
{[Locs]} ON 1
FROM [Cube]

No i dla każdej z tych lokacji chciałbym podsumowanie w postaci takiej:
http://i.imgur.com/yg5Iwfk.jpg
Czyli dla każdej z lokacji podsumowanie po części SET.
VisualTotals odpada, bo nie mam dostępu tej funkcji. Pracuję przy Oracle Essbase. Czy jest to w ogóle możliwe? Potrzebne mi to do procentowych udziałów ale nie na wartość z całego rodzica tylko dla wybranych dzieci.
#businessintelligence #mdx #programowanie #oracle #essbase
  • Odpowiedz