Condividi tramite


INFORMAZIONI. CALCULATIONITEMS

Si applica a: colonna Calcolata tabella calcolata query di calcolo visivo DAX

Restituisce una tabella con informazioni su ogni elemento di calcolo nel modello semantico. Questa funzione fornisce metadati sugli elementi di calcolo all'interno dei gruppi di calcolo.

Sintassi

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

Parametri

I parametri sono facoltativi per questa funzione DAX. Quando si usano parametri, è necessario specificare entrambi. Sono consentiti più di una coppia di parametri. Il nome e il valore della restrizione sono testo e immessi tra virgolette doppie.

Termine Definition
Nome restrizione Nome della restrizione utilizzata per filtrare i risultati.
Valore della restrizione Valore utilizzato per filtrare i risultati della restrizione.

Restrictions

In genere, tutte le colonne dei risultati della funzione DAX possono essere usate come restrizione. Possono essere consentite anche restrizioni aggiuntive.

Valore restituito

Tabella con le colonne seguenti:

Nome della colonna Tipo di dati Description
[ID] Integer Identificatore univoco dell'elemento di calcolo
[CalculationGroupID] Integer Identificatore univoco del gruppo di calcolo che contiene questo elemento di calcolo
[FormatStringDefinition] String Definizione della stringa di formato per l'elemento di calcolo
[Nome] String Nome dell'elemento di calcolo
[Descrizione] String Descrizione dell'elemento di calcolo
[ModifiedTime] Data e ora Data e ora dell'ultima modifica dell'elemento di calcolo
[State] String Stato dell'elemento di calcolo
[ErrorMessage] String Qualsiasi messaggio di errore associato all'elemento di calcolo
[Espressione] String Espressione DAX per l'elemento di calcolo
[Ordinale] Integer Posizione ordinale dell'elemento di calcolo all'interno del gruppo di calcolo

Osservazioni:

  • In genere usato nelle DAX query per esaminare e documentare i metadati del modello.
  • Le autorizzazioni necessarie dipendono dall'host. L'esecuzione di query su metadati completi può richiedere autorizzazioni di amministratore del modello.

Example

La query di DAX seguente può essere eseguita in DAX vista query:

EVALUATE
	INFO.CALCULATIONITEMS()

Esempio 2: DAX query con join

La query di DAX seguente può essere eseguita in DAX vista query:

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]

Vedere anche