Zdieľať cez


INFO. VÝPOČTOVÉ POLOŽKY

Vzťahuje sa na: vypočítaný stĺpec vypočítaná tabuľka mierka vizuálového výpočtu DAX dotazu

Vráti tabuľku s informáciami o každej položke výpočtu v sémantickom modeli. Táto funkcia poskytuje metaúdaje o položkách výpočtu v skupinách výpočtov.

Syntax

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

Parametre

Parametre sú pre túto funkciu DAX voliteľné. Pri použití parametrov je potrebné zadajte oba parametre. Povolené je viac ako jeden pár parametrov. Názov a hodnota obmedzenia sú textové a zadané v dvojitých úvodzovkách.

Obdobie Definícia
Názov obmedzenia Názov obmedzenia použitého na filtrovanie výsledkov.
Hodnota obmedzenia Hodnota použitá na filtrovanie výsledkov obmedzenia.

Obmedzenia

Všetky stĺpce výsledkov funkcie DAX zvyčajne možno použiť ako obmedzenie. Môžu byť tiež povolené ďalšie obmedzenia.

Vrátená hodnota

Tabuľka s nasledujúcimi stĺpcami:

Názov stĺpca Typ údajov Popis
[ID] Integer Jedinečný identifikátor položky výpočtu
[CalculationGroupID] Integer Jedinečný identifikátor skupiny výpočtov, ktorá obsahuje túto položku výpočtu
[FormatStringDefinition] Povrázok Definícia reťazca formátu pre položku výpočtu
[Názov] Povrázok Názov položky výpočtu
[Popis] Povrázok Popis položky výpočtu
[Čas úpravy] Dátum a čas Dátum a čas, kedy bola položka výpočtu naposledy upravená
[Štát] Povrázok Stav položky výpočtu
[ErrorMessage] Povrázok Akékoľvek chybové hlásenie priradené k položke výpočtu
[Výraz] Povrázok Výraz DAX pre položku výpočtu
[Rad] Integer Poradie položky výpočtu v rámci jej skupiny výpočtov

Poznámky

  • Zvyčajne sa používa v DAX dotazoch na kontrolu metaúdajov modelu a ich dokumentácie.
  • Požadované povolenia závisia od hostiteľa. Dotazovanie úplných metaúdajov môže vyžadovať povolenia správcu modelu.

Example

V DAXje možné spustiť nasledujúci DAX dotaz:

EVALUATE
	INFO.CALCULATIONITEMS()

Príklad 2 – DAX dotaz so spojeniami

V DAXje možné spustiť nasledujúci DAX dotaz:

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]

Pozri tiež