Condividi tramite


INFORMAZIONI. CALCULATIONGROUPS

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

Restituisce una tabella con informazioni su ogni gruppo di calcolo nel modello semantico. Questa funzione fornisce metadati sui gruppi di calcolo e sulle relative proprietà.

Sintassi

INFO.CALCULATIONGROUPS ( [<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 del gruppo di calcolo
[TableID] Integer Identificatore univoco della tabella contenente il gruppo di calcolo
[Descrizione] String Descrizione del gruppo di calcolo
[ModifiedTime] Data e ora Data e ora dell'ultima modifica del gruppo di calcolo
[Precedenza] Integer Valore di precedenza del gruppo di calcolo per l'ordine di valutazione

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

Esempio 2: DAX query con join

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

EVALUATE
	VAR _CalculationGroups =
		INFO.CALCULATIONGROUPS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_CalculationGroups,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Description", [Description],
			"Precedence", [Precedence],
			"Modified Time", [ModifiedTime]
		)
	ORDER BY [Precedence]

Vedere anche