/ / AdventureWorks, Cubes and Prev.Member - mdx, tabela przestawna, kolumny obliczeniowe, przygodowe

AdventureWorks, Cubes i Prev.Member - mdx, tabela przestawna, kolumny obliczeniowe, przygody

Pracuję nad samouczkiem Adventure Works na stronie MSDN i robię duże postępy.

Próbowałem się sprawdzić i odejść od przewodnika, aby sprawdzić, czy rozumiem lekcje i byłem trochę zdezorientowany.

Moim zamiarem było użycie polecenia Poprzedni MDM, aby w tabeli przestawnej, patrząc na sprzedaż, zobaczyć sumy sprzedaży dla tego samego okresu, rok wcześniej.

(   [Measures].[Internet Sales Count]
, [Order Date].[Calendar Date].PrevMember
)

To wyrażenie, które, jak sądzę, zadziała. Niestety powoduje to po prostu puste pola w tabeli przestawnej. [Data zamówienia]. [Data kalendarza] pochodzi z hierarchii dat zalecanej przez przewodnik.

Wypróbowanie wyrażenia [Data zamówienia]. [Klucz daty] .PrevMember zwraca również puste komórki.

Drugi wypróbowany kod używał [Data zamówienia]. PoprzedniMember, ale to po prostu zwraca # WARTOŚĆ !.

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj dodać Currentmember aby twoje wyrażenie wiedziało, co zastosować PrevMemeber do:

(
[Measures].[Internet Sales Count]
, [Order Date].[Calendar Date].CurrentMember.PrevMember
)