IsGeneration (MDX)

Belirtilen bir üyenin belirli bir nesildə olup olmadığını döndürür.

Syntax

  
IsGeneration(Member_Expression, Generation_Number)   

Arguments

Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Generation_Number
Belirtilen üyenin değerlendirildiği nesle karşı değer vermeyi belirten geçerli bir sayısal ifade.

Remarks

IsGeneration fonksiyonu, belirtilen üye belirlenen nesil numarasındaysa doğru döner. Aksi takdirde, fonksiyon false döner. Ayrıca, belirtilen üye boş bir üye olarak değerlendirilirse, IsGenerationfonksiyonu false döner.

Nesil indeksleme amacıyla, yaprak üyeleri nesil indeksi 0'dır. Yaprak olmayan üyelerin nesil indeksi, önce belirtilen üye için tüm alt üyelerin birleşiminden en yüksek nesil indeksi alınarak ve ardından bu indekse 1 eklenerek belirlenir. Yaprak olmayan üyelerin üretim indeksi nasıl belirlendiği nedeniyle, belirli bir yaprak olmayan üye birden fazla nesle ait olabilir.

Example

Aşağıdaki örnek, [Tarih] durumunda DOĞRUYU döndürür. [Mali Bilimi]. CurrentMember ikinci neslin bir parçasıdır:

WITH MEMBER MEASURES.ISGENERATIONDEMO AS  
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)  
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,  
[Date].[Fiscal].MEMBERS ON 1  
FROM [Adventure Works]