Del via


INFO. CALCULATIONITEMS

Gælder for: beregnet kolonne beregnet tabel måling visuel beregning DAX forespørgsel

Returnerer en tabel med oplysninger om hvert beregningselement i den semantiske model. Denne funktion indeholder metadata om beregningselementer i beregningsgrupper.

Syntaks

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

Parametre

Parametre er valgfrie for denne DAX funktion. Når der bruges parametre, skal begge angives. Mere end ét par parametre er tilladt. Begrænsningsnavnet og -værdien er tekst og indtastet i dobbelte anførselstegn.

Periode Definition
Begrænsningsnavn Navnet på den begrænsning, der bruges til at filtrere resultaterne.
Begrænsningsværdi Værdi, der bruges til at filtrere resultaterne af begrænsningen.

Restriktioner

Normalt kan alle kolonner i resultaterne af DAX-funktionen bruges som en begrænsning. Yderligere begrænsninger kan også være tilladt.

Returværdi

En tabel med følgende kolonner:

Kolonnenavn Datatype Betegnelse
[ID] Integer Det entydige id for beregningselementet
[CalculationGroupID] Integer Det entydige id for den beregningsgruppe, der indeholder dette beregningselement
[FormatStringDefinition] String Definitionen af formateringsstrengen for beregningselementet
[Navn] String Navnet på beregningselementet
[Beskrivelse] String Beskrivelsen af beregningselementet
[ModifiedTime] Dato og klokkeslæt Dato og klokkeslæt for seneste ændring af beregningselementet
[Tilstand] String Tilstanden for beregningselementet
[ErrorMessage] String Alle fejlmeddelelser, der er knyttet til beregningselementet
[Udtryk] String Udtrykket DAX for beregningselementet
[Ordenstal] Integer Beregningselementets ordenstalsplacering i beregningsgruppen

Bemærkninger

  • Bruges typisk i DAX forespørgsler til at undersøge og dokumentere modelmetadata.
  • Tilladelser, der kræves, afhænger af værten. Det kan kræve modeladministratortilladelser at forespørge om komplette metadata.

Eksempel

Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:

EVALUATE
	INFO.CALCULATIONITEMS()

Eksempel 2 – DAX forespørgsel med joinforbindelser

Følgende DAX forespørgsel kan køres i DAX forespørgselsvisning:

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]

Se også