Szymon Ś.

Szymon Ś. Analityk ds ryzyka
kredytowego

Temat: OLAP Calculated Measure - izolowana agregacjaa tylko dla...

Witam,
mam w swojej kostce "n" wymiarów z czego jedynie dwie mnie interesują A i B
Próbuję stworzyć agregat "SumaIzolowana"- "sumę" miary "zaangażowania" która przedstawiała by niezależnie od innych wyświetlanych wymiarów sumę wartości uwzględniającą izolowaną kombinację tylko tych dwóch
Przykładowo (z założeniem że przedstawione dane są pełną listą kombinacji)

A B C Zaangażowanie SumaIzolowana
a1 b1 c1 8 18
a1 b1 c2 10 18
a2 b1 c1 5 11
a2 b1 c3 6 11

Prośba o podpowiedziTen post został edytowany przez Autora dnia 19.03.14 o godzinie 14:11
Hubert Kobierzewski

Hubert Kobierzewski BI Practice Lead,
Codec

Temat: OLAP Calculated Measure - izolowana agregacjaa tylko dla...

To moze zrób tę miarę w innej grupie miar z takimi wymiarami, z jakimi ona koreluje.
Szymon Ś.

Szymon Ś. Analityk ds ryzyka
kredytowego

Temat: OLAP Calculated Measure - izolowana agregacjaa tylko dla...

Moje robocze rozwiązanie to name set "Bazowy" jako
{root([C])}*
{root([D])}* {root([E])}* ....
bez wymiaru A i b a następnie

sum(crossjoin(Bazowy,[A].CurrentMember,[B.[CurrentMember])
,[Measures].[Zaangazowanie])
Nie jest to w mojej ocenie najbardziej eleganckie rozwiązanie gdyż przy dodawaniu wymiarów trzeba pamiętać o:
- modyfikacji "Bazowy"
- przy filtrowaniu wielu elementów z wymiaru A i B otrzymujemy sumę na pełnej kombinacji wymiarów (sumę maksymalną) w przypadku rozwiązań bardziej dynamicznych/skutecznych prośba o wpisy :)Ten post został edytowany przez Autora dnia 20.03.14 o godzinie 09:45
Grzegorz Stolecki

Grzegorz Stolecki konsultant Business
Intelligence, SQL
Server, MVP

Temat: OLAP Calculated Measure - izolowana agregacjaa tylko dla...

A ja bym jeszcze zapytał. Jaką wartość ma pokazać suma izolowana dla elementu C1 lub innego C?
Od tego zależy propozycja: albo odrębna grupa miar - najszybsze wydajnościowo rozwiązanie, albo dobrze wycelowany SCOPE.

pozdrawiam
Szymon Ś.

Szymon Ś. Analityk ds ryzyka
kredytowego

Temat: OLAP Calculated Measure - izolowana agregacjaa tylko dla...

Dla dowolnego parametru C powinna ona pokazać wartość przecięcia się wymiarów A i B. Czyli w przypadku wyświetlenia a1 , b1 i c1 otrzymamy taką samą wartość dla a1, b1 i c2(3...n)

Wyświetlenie wymiaru C, D .... w kostce nie mają wpływu na wartość ostateczną miary wyświetlanejTen post został edytowany przez Autora dnia 27.03.14 o godzinie 17:19

Następna dyskusja:

MDX, calculated measure, py...




Wyślij zaproszenie do