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
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
inb4 DML MERGE != hint MERGE
@javaman - może ty wiesz?
#bazydanych #sql #oracle
Widok zawsze jest traktowany jako zapytanie go generujące (mniej więcej).
Hinty mają na celu zmiejszenie liczby potencjalnych planów.