BİLGİ. EK AÇIKLAMA -LARI

Ş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"}
	}
	)

Ayrıca bakınız