Jaa


INFO. CALCULATIONITEMS

Koskee seuraavia: Laskettu sarake Laskettu taulukko Mittari Visuaalinen laskutoimitus DAX kysely

Palauttaa taulukon, jossa on tietoja jokaisesta semanttisen mallin laskentakohteesta. Tämä funktio tarjoaa metatietoja laskentaryhmien sisäisistä laskentakohteista.

Syntaksi

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

Parametrit

Parametrit ovat valinnaisia tälle DAX funktiolle. Kun parametreja käytetään, molemmat on annettava. Useampi kuin yksi parametripari sallitaan. Rajoituksen nimi ja arvo ovat tekstiä ja ne kirjoitetaan lainausmerkeissä.

Kausi Määritelmä
Rajoituksen nimi Tulosten suodattamiseen käytetyn rajoituksen nimi.
Rajoituksen arvo Arvon, jota käytetään suodattamaan rajoituksen tulokset.

Rajoitukset

Yleensä kaikkia DAX funktion tulosten sarakkeita voidaan käyttää rajoituksena. Lisärajoituksia voidaan myös sallia.

Palautusarvo

Taulukko, joka sisältää seuraavat sarakkeet:

Sarakkeen nimi Tietotyyppi Kuvaus
[TUNNUS] Integer Laskentakohteen yksilöllinen tunnus
[CalculationGroupID] Integer Laskentakohteen sisältävän laskentaryhmän yksilöllinen tunnus
[FormatStringDefinition] Merkkijono Laskentakohteen muotoilumerkkijonon määritys
[Nimi] Merkkijono Laskentakohteen nimi
[Kuvaus] Merkkijono Laskentakohteen kuvaus
[ModifiedTime] Päivämäärä ja aika Päivämäärä ja aika, jolloin laskentakohdetta viimeksi muokattiin
[Osavaltio] Merkkijono Laskentakohteen tila
[ErrorMessage] Merkkijono Laskentakohteeseen liittyvä virhesanoma
[Lauseke] Merkkijono Laskentakohteen DAX lauseke
[Ordinal] Integer Laskentakohteen koordinaattori sen laskentaryhmässä

Huomautukset

  • Käytetään yleensä kyselyissä DAX mallin metatietojen tarkastamiseen ja dokumentointiin.
  • Tarvittavat käyttöoikeudet riippuvat isännästä. Kyselyjen tekeminen täydellisistä metatiedoista voi edellyttää mallin järjestelmänvalvojan käyttöoikeuksia.

Esimerkki:

Voit suorittaa seuraavan DAX kyselyn DAX kyselynäkymän:

EVALUATE
	INFO.CALCULATIONITEMS()

Esimerkki 2 – DAX kyselyä liitoksilla

Voit suorittaa seuraavan DAX kyselyn DAX kyselynäkymän:

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]

Katso myös