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 ek açıklama hakkında bilgi içeren bir tablo döndürür. Bu bilgiler modeli anlamanıza yardımcı olur.
Sözdizimi
INFO.ANNOTATIONS ( [<Restriction name>, <Restriction value>], ... )
Parametre
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.
| Terim | Tanım |
|---|---|
| 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. |
Kısıtlama -ları
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
Aşağıdaki sütunları içeren bir tablo:
| Sütun | Açıklama |
|---|---|
| [Kimlik] | Nesneye başvuru. Kimlikler genellikle otomatik olarak oluşturulur ve model oluşturulduktan sonra değiştirilmemelidir. Veri türü işaretsiz uzun (4 bayt). |
| [ObjectID] | Bu Ek Açıklamanın sahibi olan nesneye başvuru. |
| [ObjectType] | Bu Ek Açıklamanın sahibi olan nesne türüne başvuru. |
| [Ad] | Kod, betik ve sorgularda kullanılan nesnenin adı. |
| [Değer] | Ek açıklamanın değeri. |
| [ModifiedTime] | Nesnenin en son değiştirildiği saat. |
Açıklamalar
Power BI Desktop'ta semantik modele canlı olarak bağlıyken değil, yalnızca anlam modeli üzerinde yazma izni olan kullanıcılar tarafından çalıştırılabilir. Bu işlev DAX sorgularda kullanılabilir ve hesaplamalarda kullanılamaz.
Örnek 1 - DAX sorgusu
Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:
EVALUATE
INFO.ANNOTATIONS()
Bu DAX sorgusu, bu DAX işlevinin tüm sütunlarını içeren bir tablo döndürür.
Örnek 2 - Birleştirmelerle DAX sorgu
Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:
EVALUATE
VAR _ObjectTypeEnum =
DATATABLE(
"ObjectType",INTEGER,
"Object",STRING,
{
{0,"Null"},
{1,"Model"},
{2,"DataSource"},
{3,"Table"},
{4,"Column"},
{5,"AttributeHierarchy"},
{6,"Partition"},
{7,"Relationship"},
{8,"Measure"},
{9,"Hierarchy"},
{10,"Level"},
{11,"Annotation"},
{12,"KPI"},
{13,"Culture"},
{14,"ObjectTranslation"},
{15,"LinguisticMetadata"},
{29,"Perspective"},
{30,"PerspectiveTable"},
{31,"PerspectiveColumn"},
{32,"PerspectiveHierarchy"},
{33,"PerspectiveMeasure"},
{34,"Role"},
{35,"RoleMembership"},
{36,"TablePermission"},
{37,"Variation"},
{38,"Set"},
{39,"PerspectiveSet"},
{40,"ExtendedProperty"},
{41,"Expression"},
{42,"ColumnPermission"},
{43,"DetailRowsDefinition"},
{44,"RelatedColumnDetails"},
{45,"GroupByColumn"},
{46,"CalculationGroup"},
{47,"CalculationItem"},
{48,"AlternateOf"},
{49,"RefreshPolicy"},
{50,"FormatStringDefinition"}
}
)
VAR _INFO =
INFO.ANNOTATIONS()
VAR _CombinedTable =
NATURALLEFTOUTERJOIN(
_INFO,
_ObjectTypeEnum
)
VAR _ModelObjects =
UNION(
SELECTCOLUMNS(
INFO.MEASURES(),
"ObjectID", [ID],
"Object Name", [Name]
),
SELECTCOLUMNS(
INFO.TABLES(),
"ObjectID", [ID],
"Object Name", [Name]
),
SELECTCOLUMNS(
INFO.COLUMNS(),
"ObjectID", [ID],
"Object Name", [ExplicitName]
),
SELECTCOLUMNS(
INFO.EXPRESSIONS(),
"ObjectID", [ID],
"Object Name", [Name]
),
SELECTCOLUMNS(
INFO.MODEL(),
"ObjectID", [ID],
"Object Name", [Name]
)
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable,
_ModelObjects
)
RETURN
SELECTCOLUMNS(
_CombinedTable2,
"Object type", [Object],
"Object", [Object Name],
"Annotation name", [Name],
"Annotation value", [Value]
)
ORDER BY [Annotation name]
Bu DAX sorgusu yalnızca belirtilen sütunları içeren bir tablo döndürür ve diğer INFO DAX işlevlerine ve numaralandırma tablosuna katılır.
Numaralandırma
Bu BİlGİ işlevinde döndürülen sütunlar bir numaralandırmanın veya arama tablosunun kimliğini verir. Bu DAX işlevindeki her sabit listesi için değerler aşağıdadır.
ObjectType
| Sayı | Değer |
|---|---|
| 0 | Sıfır |
| 1 | Model |
| 2 | Veri Kaynağı |
| 3 | Masa |
| 4 | Sütun |
| 5 | AttributeHierarchy |
| 6 | Bölüm |
| 7 | İlişki |
| 8 | Ölçmek |
| 9 | Hiyerarşi |
| 10 | Düzey |
| 11 | Ek açıklama |
| 12 | KPI |
| 13 | Kültür |
| 14 | ObjectTranslation |
| 15 | LinguisticMetadata |
| 29 | Perspektif |
| 30 | PerspectiveTable |
| 31 | PerspectiveColumn |
| 32 | PerspectiveHierarchy |
| 33 | PerspectiveMeasure |
| 34 | Rol |
| 35 | RoleMembership |
| 36 | TablePermission |
| 37 | Çeşitleme |
| 38 | Ayarlamak |
| 39 | PerspectiveSet |
| 40 | ExtendedProperty |
| 41 | İfade |
| 42 | ColumnPermission |
| 43 | DetailRowsDefinition |
| 44 | RelatedColumnDetails |
| 45 | GroupByColumn |
| 46 | Hesaplama Grubu |
| 47 | Hesaplama Öğesi |
| 48 | AlternateOf |
| 49 | RefreshPolicy |
| 50 | FormatStringDefinition |
Bu tablo, resmi belgelerine dayanır.
BİlGİ işlevlerine katılmak için bu DAX sorgusunu kullanın.
EVALUATE
DATATABLE(
"ObjectType",INTEGER,
"Object",STRING,
{
{0,"Null"},
{1,"Model"},
{2,"DataSource"},
{3,"Table"},
{4,"Column"},
{5,"AttributeHierarchy"},
{6,"Partition"},
{7,"Relationship"},
{8,"Measure"},
{9,"Hierarchy"},
{10,"Level"},
{11,"Annotation"},
{12,"KPI"},
{13,"Culture"},
{14,"ObjectTranslation"},
{15,"LinguisticMetadata"},
{29,"Perspective"},
{30,"PerspectiveTable"},
{31,"PerspectiveColumn"},
{32,"PerspectiveHierarchy"},
{33,"PerspectiveMeasure"},
{34,"Role"},
{35,"RoleMembership"},
{36,"TablePermission"},
{37,"Variation"},
{38,"Set"},
{39,"PerspectiveSet"},
{40,"ExtendedProperty"},
{41,"Expression"},
{42,"ColumnPermission"},
{43,"DetailRowsDefinition"},
{44,"RelatedColumnDetails"},
{45,"GroupByColumn"},
{46,"CalculationGroup"},
{47,"CalculationItem"},
{48,"AlternateOf"},
{49,"RefreshPolicy"},
{50,"FormatStringDefinition"}
}
)