BİLGİ. PERSPECTIVEMEASURES

Şunlar için geçerlidir: Hesaplanan sütun Hesaplanan tablo Ölçü Görsel hesaplama DAX sorgusu

Anlam modelindeki her perspektif ölçüsü hakkında bilgi içeren bir tablo döndürür. Bu işlev, perspektiflere dahil edilen ölçüler hakkında meta veriler sağlar.

Sözdizimi

INFO.PERSPECTIVEMEASURES ( [<Restriction name>, <Restriction value>], ... )

Parametreler

Parametreler bu DAX işlevi için isteğe bağlıdır. Parametreler kullanıldığında her ikisi de verilmelidir. Birden fazla parametre çifti izin verilir. Kısıtlama adı ve değeri metindir ve çift tırnak içine girilir.

Süre Definition
Kısıtlama adı Sonuçları filtrelemek için kullanılan kısıtlamanın adı.
Kısıtlama değeri Kısıtlamanın sonuçlarını filtrelemek için kullanılan değer.

Restrictions

Genellikle, DAX işlevi sonuçlarının tüm sütunları kısıtlama olarak kullanılabilir. Ek kısıtlamalara da izin verilebilir.

Dönüş değeri

Sütunları geçerli anlam modelindeki perspektif ölçüleri için şema satır kümesiyle eşleşen bir tablo.

Köşe yazısı Description
Kimlik Perspektif ölçüsü ilişkisi için benzersiz tanımlayıcı
PerspectiveTableID Bu ölçüyü içeren perspektif tablosunun yabancı anahtarı
Measureıd Perspektifte yer alan ölçünün yabancı anahtarı
ModifiedTime Perspektif ölçüsünün en son değiştirildiği tarih ve saat

Açıklamalar

  • Genellikle model meta verilerini incelemek ve belgeleyen sorgularda DAX kullanılır.
  • Gereken izinler konağa bağlıdır. Tam meta verileri sorgulamak için model yöneticisi izinleri gerekebilir.

Example

Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:

EVALUATE
	INFO.PERSPECTIVEMEASURES()

Örnek 2 - Birleştirmelerle DAX sorgu

Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:

EVALUATE
VAR _PerspectiveMeasures = 
    SELECTCOLUMNS(
        INFO.PERSPECTIVEMEASURES(),
        "PerspectiveTableID", [PerspectiveTableID],
        "MeasureID", [MeasureID],
        "Modified", [ModifiedTime]
    )

VAR _PerspectiveTables = 
    SELECTCOLUMNS(
        INFO.PERSPECTIVETABLES(),
        "PerspectiveTableID", [ID],
        "PerspectiveID", [PerspectiveID],
        "TableID", [TableID]
    )

VAR _Measures = 
    SELECTCOLUMNS(
        INFO.MEASURES(),
        "MeasureID", [ID],
        "Measure Name", [Name],
        "Table ID", [TableID]
    )

VAR _Perspectives = 
    SELECTCOLUMNS(
        INFO.PERSPECTIVES(),
        "PerspectiveID", [ID],
        "Perspective Name", [Name]
    )

VAR _CombinedTable1 = 
    NATURALLEFTOUTERJOIN(
        _PerspectiveMeasures,
        _PerspectiveTables
    )

VAR _CombinedTable2 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable1,
        _Measures
    )

VAR _CombinedTable3 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable2,
        _Perspectives
    )

RETURN
    SELECTCOLUMNS(
        _CombinedTable3,
        "Perspective Name", [Perspective Name],
        "Measure Name", [Measure Name],
        "Modified", [Modified]
    )
ORDER BY [Perspective Name], [Measure Name]

Ayrıca bakınız