Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
DAX sorgusu
Anlam modelindeki her perspektif hakkında bilgi içeren bir tablo döndürür. Bu işlev, modelde tanımlanan perspektifler hakkında meta veriler sağlar.
Sözdizimi
INFO.PERSPECTIVES ( [<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 perspektifler için şema satır kümesiyle eşleşen bir tablo.
| Köşe yazısı | Description |
|---|---|
| Kimlik | Perspektif için benzersiz tanımlayıcı |
| ModelKimliği | Bu perspektifi içeren modelin yabancı anahtarı |
| İsim | Perspektifin adı |
| Description | Perspektifin açıklaması |
| ModifiedTime | Perspektifin 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.PERSPECTIVES()
Örnek 2 - Birleştirmelerle DAX sorgu
Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:
EVALUATE
VAR _Perspectives =
SELECTCOLUMNS(
INFO.PERSPECTIVES(),
"PerspectiveID", [ID],
"Perspective Name", [Name],
"Perspective Description", [Description],
"Modified", [ModifiedTime]
)
VAR _PerspectiveTables =
SELECTCOLUMNS(
INFO.PERSPECTIVETABLES(),
"PerspectiveID", [PerspectiveID],
"TableID", [TableID],
"IncludeAll", [IncludeAll]
)
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_Perspectives,
_PerspectiveTables
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedTable2,
"Perspective Name", [Perspective Name],
"Perspective Description", [Perspective Description],
"Table Name", [Table Name],
"Include All", [IncludeAll],
"Modified", [Modified]
)
ORDER BY [Perspective Name], [Table Name]