Aracılığıyla paylaş


BİLGİ. HESAPLAMA ÖĞELERI

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

Anlam modelindeki her hesaplama öğesi hakkında bilgi içeren bir tablo döndürür. Bu işlev, hesaplama grupları içindeki hesaplama öğeleri hakkında meta veriler sağlar.

Sözdizimi

INFO.CALCULATIONITEMS ( [<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

Aşağıdaki sütunları içeren bir tablo:

Sütun adı Veri türü Description
[Kimlik] Integer Hesaplama öğesinin benzersiz tanımlayıcısı
[CalculationGroupID] Integer Bu hesaplama öğesini içeren hesaplama grubunun benzersiz tanımlayıcısı
[FormatStringDefinition] String Hesaplama öğesinin biçim dizesi tanımı
[Ad] String Hesaplama öğesinin adı
[Açıklama] String Hesaplama öğesinin açıklaması
[ModifiedTime] DateTime Hesaplama öğesinin en son değiştirildiği tarih ve saat
[Durum] String Hesaplama öğesinin durumu
[ErrorMessage] String Hesaplama öğesiyle ilişkili herhangi bir hata iletisi
[İfade] String DAX Hesaplama öğesinin ifadesi
[Sıra] Integer Hesaplama öğesinin hesaplama grubu içindeki sıralı konumu

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.CALCULATIONITEMS()

Örnek 2 - Birleştirmelerle DAX sorgu

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

EVALUATE
	VAR _CalculationItems =
		INFO.CALCULATIONITEMS()

	VAR _CalculationGroups = 
		SELECTCOLUMNS(
			INFO.CALCULATIONGROUPS(),
			"CalculationGroupID", [ID],
			"Calculation Group Description", [Description]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationItems,
			_CalculationGroups
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Calculation Item Name", [Name],
			"Calculation Group Description", [Calculation Group Description],
			"Expression", [Expression],
			"Ordinal", [Ordinal]
		)
		
	ORDER BY [Calculation Group Description], [Ordinal]

Ayrıca bakınız