- 1
- 2
- Następna »
Magdalena
Biczkowska
Analityk Hurtowni
Danych, DM BZ WBK
S.A.
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Problem zdaje się polega na tym, że w wymiarze produkt na poziomie ALL jako properties("Product Case Equivalent Amount) nie masz nic, dlatego wpisywane jest 0, no i przy mnożeniu przez ilość z faktury zwracana jest wartość 0 (total nie pokazuje zsumowanych wartości cząstkowych).Teraz tylko pytanie, co z tym faktem zrobić. :)
Magdalena
Biczkowska
Analityk Hurtowni
Danych, DM BZ WBK
S.A.
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Moim zdaniem tak. Dorzuć do swojego zapytania coś takiego:member [Measures].[test] as ([Measures].[Invoice Qty]+1)
dodaj w select [Measures].[test] i wtedy zobaczysz, jak to się liczy (albo jeszcze dorzuć [Measures].[Case Equivalent Amount], żeby już było wszystko).
Magdalena
Biczkowska
Analityk Hurtowni
Danych, DM BZ WBK
S.A.
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Obawiam się, że pokazuje iloczyn sumy ilości z faktury i sumy ekwiwalentu. Ja bym jednak zmodyfikowała kostkę. Chyba że ktoś inny ma jeszcze jakiś pomysł.
Grzegorz
Stolecki
konsultant Business
Intelligence, SQL
Server, MVP
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Podszedłbym do tematu inaczej.Jeśli kalkulację [Measures].[Case Equivalent Qty] wrzucimy do MDX Script, to następnie można będzie położyć na niej SCOPE zmieniający sposób obliczania w koordynacie All wymiaru Product, bo tam jest potrzebna agregacja podrzędnych (czyli AGGREGATE) a nie mnożenie. To klasyczny problem wartość = cena * ilość na poziomach wyższych niż liście.
Piszę tak trochę z pamięci, bo nie mam przed sobą SSAS.
pozdrawiamGrzegorz Stolecki edytował(a) ten post dnia 22.02.12 o godzinie 16:03
Grzegorz
Stolecki
konsultant Business
Intelligence, SQL
Server, MVP
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Eeee, nie przejmuj się za bardzo treścią MDX generowaną przez Excel'a. Pewnie jeszcze tworzy jakieś set'y w ramach sesji, potem je usuwa. Kiedyś było znacznie gorzej...Zapytanie może nie jest optymalne, ale wartości są prawidłowe.
To co napisałeś o działaniu formuły tylko na pewnym poziomie potwierdza, że dobry może być SCOPE w skrypcie kalkulacyjnym kostki.
pozdrawiam
Mariusz
Buraczewski
Specjalista ds.
aplikacji,
Macrologic S.A.
Temat: MDX, calculated measure, pytanie dla specjalistów w...
To może potrzebna jest nowa hierarchia z [Product split code] i produktem na końcu.Puszki coli
- puszka
- zgrzewkaMariusz Buraczewski edytował(a) ten post dnia 12.03.12 o godzinie 12:31
Grzegorz
Stolecki
konsultant Business
Intelligence, SQL
Server, MVP
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Bałbym się dokładania nowej hierarchii, bo przybędzie kolejna koordynata do obsługi.Ten scope to jest jedyny jaki masz zdefiniowany? Bo coś mi się zdaję, że gra tu coś innego.
Polecałbym przepuszczenie zapytania w MDX Studio. Tam dokładnie da się zobaczyć jakie koordynaty są aktualne dla każdej hierarchii atrybutowej w kostce.
A z tym niższym ziarnem to może być dobry pomysł. Ja wyznaję zasadę, że wszystko należy liczyć najwcześniej jak się da w kolejności źródło, ETL, Data Source View, skrypt kalkulacyjny, zapytania.
BTW: przepraszam za opóźnienia, ale ostatnio mam masę pracy...
pozdrawiamGrzegorz Stolecki edytował(a) ten post dnia 16.03.12 o godzinie 10:30
Przemysław R. pracownik
Temat: MDX, calculated measure, pytanie dla specjalistów w...
Bartłomiej Głowacki:
nie lubię kostek i MDX :) są takie ... mało uniwersalne. SQLem zrobisz wszystko w locie, tutaj trzeba się męczyć
czas wykonania SQL-a cie ogranicza
Przemysław R. pracownik
Temat: MDX, calculated measure, pytanie dla specjalistów w...
a widziałaś odbiorcę drilującego w SQL-u? Ja tam wole do tego celu Excel-a i tabelę przestawną wpiętą w odpowiednio spreparowany raport, sam sobie wszystko zrobiagregaty danych fajna sprawa, ale spłaszcza dane np.dane miesięczne z callsów i struktura która uległa modyfikacji w trakcie miesiąca i mamy albo szybko albo dobrze
nie każdy ma teradatę
