Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca, czy określony członek znajduje się w określonej generacji.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Arguments
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Generation_Number
Poprawne wyrażenie liczbowe, które określa generowanie, według którego dany członek jest oceniany.
Remarks
Funkcja IsGeneration zwraca prawdę , jeśli określony członek należy do określonej liczby generacji. W przeciwnym razie funkcja zwraca false. Ponadto, jeśli określony członek wylicza się do pustego członka, funkcja IsGeneration zwraca false.
Dla celów indeksowania generacji członkowie liści to indeks generowania 0. Indeks generowania członków nie-liściowych jest określany przez najpierw uzyskanie najwyższego indeksu generowania z sumy wszystkich podczłonków dla danego członka, a następnie dodanie 1 do tego indeksu. Ze względu na sposób określania indeksu generowania członków nielistnych, konkretny członek nieliśćny może należeć do więcej niż jednego pokolenia.
Example
Poniższy przykład zwraca PRAWDĘ, jeśli [Data]. [Fiskalnej]. CurrentMember jest częścią drugiej generacji:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]