Condividi tramite


Funzioni INFO

Data Analysis Expressions (DAX) include un set di funzioni INFO basate sulla libreria di DMV (Dynamic Management Views) in Analysis Services, che sono state modificate per funzionare come DAX funzioni. L'output delle funzioni INFO DAX è un tipo di dati di tabella. Come tabelle, possono essere usate con altre DAX funzioni, ad esempio FILTER, SELECTCOLUMNS, ADDCOLUMNS, e altre. In questa sezione vengono descritte le funzioni INFO disponibili nel DAX linguaggio.

Per i modelli semantici di Power BI, proprio come le DMV, le funzioni INFO DAX richiedono autorizzazioni di amministratore del modello semantico. Alcune richiedono anche autorizzazioni di amministratore dell'area di lavoro.

Poiché le funzioni INFO DAX superano le capacità delle DMV, che usano una sintassi simile a SQL e restituiscono un set di righe. Poiché queste nuove funzioni sono DAX funzioni, possono essere usate come qualsiasi tabella in una DAX query, ulteriormente combinate e strutturate nella DAX query.

EVALUATE
	ADDCOLUMNS(
		SELECTCOLUMNS(
			INFO.VIEW.MEASURES(),
			"Measure", [Name],
			[Description],
			"DAX Formula", [Expression],
			"State", [State]
		),
		"Model name", "My semantic model",
		"As of date", NOW()
	)

Le funzioni INFO sono supportate nei modelli semantici di Power BI, nei modelli di SQL Server Analysis Services, nei modelli di Azure Analysis Services e nei modelli PowerPivot. Gli errori possono verificarsi se la funzione INFO è per una funzionalità non supportata o disponibile. INFORMAZIONI. Le funzioni VIEW DAX possono essere eseguite in tabelle calcolate, colonne, misure e DAX query, ma altre funzioni INFO DAX possono essere eseguite solo nelle DAX query.

INFO.VIEW DAX funzioni

Quattro delle funzioni INFO DAX hanno anche funzioni controparti di INFO.VIEW DAX. I nomi descrittivi, ad esempio il nome della tabella anziché l'ID tabella, vengono usati e vengono aggiunte nuove colonne per semplificare l'uso senza la necessità di unire altre tabelle delle funzioni INFO DAX . INFORMAZIONI. Le funzioni VIEW DAX possono essere usate nei calcoli all'interno di un modello semantico. Quando inclusi in una tabella calcolata, possono autodocumentare un modello per altre persone che lo utilizzano per creare report o query.

Informazioni, Visualizza, Tabelle

INFO.VISTA.TABELLE contiene informazioni sulle tabelle nel modello, come il nome della tabella, la descrizione, la modalità di archiviazione e se è nascosta o meno.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.TABLES()

Lo screenshot seguente è un esempio dell'uso di questa DAX funzione nella DAX visualizzazione delle query con l'Esempio di vendite regionali disponibile in Learn nel servizio Power BI.

Screenshot showing the output of INFO.VIEW.TABLES() DAX function in DAX query view. DAX

INFORMAZIONI. VISTA. COLONNE

INFO.VIEW.COLUMNS contiene informazioni sulle colonne di un modello, ad esempio il nome della colonna, il tipo di dati e se è nascosta o meno.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.COLUMNS()

Lo screenshot seguente è un esempio dell'uso di questa DAX funzione nella DAX visualizzazione delle query con l'Esempio di vendite regionali disponibile in Learn nel servizio Power BI.

Screenshot showing the output of INFO.VIEW.COLUMNS() DAX function in DAX query view. DAX

INFORMAZIONI - VISUALIZZAZIONE MISURE

INFORMAZIONI.VISTA.MEASURES contiene informazioni sulle misure nel modello, come il nome della misura, l'espressione e la stringa di formato.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.MEASURES()

Lo screenshot seguente è un esempio dell'uso di questa DAX funzione nella DAX visualizzazione delle query con l'Esempio di vendite regionali disponibile in Learn nel servizio Power BI.

Screenshot showing the output of INFO.VIEW.MEASURES() DAX function in DAX query view. DAX

INFORMAZIONI. VISTA. RELAZIONI

INFORMAZIONI. VISTA. RELATIONSHIPS contiene informazioni sulle relazioni nel modello, ad esempio da e verso tabelle e colonne, cardinalità e direzione filtro incrociato.

// Remove EVALUATE when using this DAX function in a calculated table
EVALUATE INFO.VIEW.RELATIONSHIPS()

Lo screenshot seguente è un esempio dell'uso di questa DAX funzione nella DAX visualizzazione delle query con l'Esempio di vendite regionali disponibile in Learn nel servizio Power BI.

Screenshot showing the output of INFO.VIEW.RELATIONSHIPS() DAX function in DAX query view. DAX

Funzioni INFO DAX

Ecco l'elenco delle funzioni INFO. Alcuni funzionano solo su livelli di compatibilità specifici e per determinate modalità di archiviazione o altre proprietà del modello semantico.

[Funzione] [Descrizione]
INFORMAZIONI. VISTA. COLONNE Restituisce un elenco di tutte le colonne nel modello corrente. Può essere usato nei calcoli, incluse le tabelle calcolate.
INFORMAZIONI - VISUALIZZAZIONE MISURE Restituisce un elenco di tutte le misure nel modello corrente. Può essere usato nei calcoli, incluse le tabelle calcolate.
INFORMAZIONI. VISTA. RELAZIONI Restituisce un elenco di tutte le relazioni nel modello corrente. Può essere usato nei calcoli, incluse le tabelle calcolate.
Informazioni, Visualizza, Tabelle Restituisce un elenco di tutte le tabelle nel modello corrente. Può essere usato nei calcoli, incluse le tabelle calcolate.
INFORMAZIONI. DEFINIZIONIALTERNATIVE
INFORMAZIONI. ANNOTAZIONI Restituisce un elenco di tutte le annotazioni nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti annotazione.
INFORMAZIONI.GERARCHIE_DI_ATTRIBUTI Rappresenta la funzione di query DMV TMSCHEMA_ATTRIBUTE_HIERARCHIES.
INFORMAZIONI. ATTRIBUTEHIERARCHYSTORAGES
INFORMAZIONI. CALCDEPENDENCY Restituisce informazioni sulla dipendenza di calcolo per una DAX query.
INFORMAZIONI.GRUPPI DI CALCOLO
INFORMAZIONI. ELEMENTI DI CALCOLO
INFORMAZIONI. CATALOGHI Rappresenta la funzione di query DMV DBSCHEMA_CATALOGS.
INFORMAZIONI.CARATTERISTICHE_CAMBIATE Rappresenta la funzione di query DMV TMSCHEMA_CHANGED_PROPERTIES.
INFORMAZIONI. COLUMNPARTITIONSTORAGES
INFORMAZIONI.PERMESSIONICOLONNA Restituisce un elenco di tutte le autorizzazioni di colonna nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti autorizzazioni di colonna.
INFORMAZIONI. COLONNE Restituisce un elenco di tutte le colonne del modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti colonna.
INFORMAZIONI. COLUMNSTORAGES Restituisce un elenco di tutti gli archivi di colonne nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di archiviazione delle colonne.
INFO.CSDLMETADATA Restituisce informazioni sui metadati del database in formato XML.
INFORMAZIONI SULLE CULTURE Restituisce un elenco di tutte le culture nel modello corrente con colonne che corrispondono al set di righe dello schema per gli oggetti cultura.
INFORMAZIONI. DATACOVERAGEDEFINITIONS
INFORMAZIONI. ORIGINI DATI Rappresenta la funzione di query DMV del namespace TMSCHEMA_DATASOURCES.
INFORMAZIONI SUL DELTATABLEMETADATASTORAGES
INFORMAZIONI. DIPENDENZE Restituisce informazioni sulla dipendenza di calcolo per una DAX query.
INFORMAZIONI. DETAILROWSDEFINITIONS Restituisce un elenco di tutte le definizioni di righe di dettaglio nel modello corrente, con colonne che corrispondono al set di righe dello schema per gli oggetti relativi alle definizioni di dettaglio.
INFORMAZIONI. ARCHIVI DIZIONARIO
INFORMAZIONI. ARTIFATTI ESCLUSI Rappresenta la funzione di query di DMV TMSCHEMA_EXCLUDED_ARTIFACTS.
INFORMAZIONI. ESPRESSIONI Restituisce un elenco di tutte le espressioni nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti expressions.
INFORMAZIONI.EXTENDEDPROPERTIES Restituisce un elenco di tutte le proprietà estese nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti proprietà estese.
INFO.DEFINIZIONIFORMATO
INFORMAZIONI. FUNZIONI Restituisce informazioni sulle funzioni attualmente disponibili per l'uso DAX nel linguaggio di programmazione. Rappresenta la funzione di query DMV MDSCHEMA_FUNCTIONS, ma restituisce solo le funzioni DAX (e non MDX) per impostazione predefinita. Se la restrizione ORIGIN non è specificata, il valore predefinito è 3 o 4.
INFORMAZIONI. GENERALSEGMENTMAPSEGMENTMETADATASTORAGES
INFORMAZIONI.GRUPPERACOLONNE
INFORMAZIONI. GERARCHIE Rappresenta la funzione di query DMV TMSCHEMA_HIERARCHIES.
INFORMAZIONI. HIERARCHYSTORAGES
INFORMAZIONI. INDICATORI KPI Restituisce un elenco di tutti gli indicatori KPI nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti KPI.
INFORMAZIONI. LIVELLI Restituisce un elenco di tutti i livelli del modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti livello.
INFORMAZIONI. METADATI LINGUISTICI Rappresenta la funzione di query DMV TMSCHEMA_LINGUISTIC_METADATA.
INFORMAZIONI. MISURE Restituisce un elenco di tutte le misure nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti misura.
INFORMAZIONI. MODELLO Rappresenta la funzione di interrogazione TMSCHEMA_MODEL delle DMV.
INFORMAZIONI. TRADUZIONI OGGETTI Restituisce un elenco di tutte le traduzioni di oggetti nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di conversione degli oggetti.
INFORMAZIONI PARQUETFILESTORAGES
INFORMAZIONI. PARTIZIONI Rappresenta la funzione di query DMV denominata TMSCHEMA_PARTITIONS.
INFORMAZIONI SULL'ARCHIVIAZIONE DELLE PARTIZIONI Restituisce un elenco di tutte le risorse di archiviazione delle partizioni nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di archiviazione delle partizioni.
INFORMAZIONI.PERSPECTIVECOLUMNS Restituisce un elenco di tutte le colonne prospettiche nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti colonne prospettiche.
INFORMAZIONI. GERARCHIE PROSPETTICA Restituisce un elenco di tutte le gerarchie di prospettiva nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti gerarchie prospettica.
INFORMAZIONI. MISUREPROSPETTICHE Restituisce un elenco di tutte le misure prospettiche nel modello corrente con colonne corrispondenti all'insieme di righe dello schema per le misure prospettiche.
INFORMAZIONI E PROSPETTIVE Restituisce un elenco di tutte le prospettive nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti prospettive.
INFORMAZIONI TABELLE PROSPETTIVE Restituisce un elenco di tutte le tabelle prospettica nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti tabelle prospettica.
INFORMAZIONI PROPRIETÀ Rappresenta la funzione di query DMV DISCOVER_PROPERTIES.
INFORMAZIONI QUERYGROUPS
INFORMAZIONI. REFRESHPOLICIES
INFORMAZIONI.DETTAGLICOLONNACORRELATA
INFORMAZIONI.INDICIARCHIVIAZIONERELAZIONI
INFORMAZIONI SU RELAZIONI Rappresenta la funzione di query DMV TMSCHEMA_RELATIONSHIPS.
INFORMAZIONI. ARCHIVI DI RELAZIONI
informazioni sui membri del ruolo Restituisce un elenco di tutte le appartenenze ai ruoli nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di appartenenza ai ruoli.
INFORMAZIONI. RUOLI Restituisce un elenco di tutti i ruoli nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti ruoli.
INFORMAZIONI. SEGMENTMAPSTORAGES Restituisce un elenco di tutti gli archivi mappa segmento nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di archiviazione mappa segmento.
INFORMAZIONI. ARCHIVI DI SEGMENTI
INFORMAZIONI. FILE DI ARCHIVIAZIONE Restituisce un elenco di tutti i file di archiviazione nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti file di archiviazione.
INFORMAZIONI. STORAGEFOLDERS Restituisce un elenco di tutte le cartelle di archiviazione nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti cartella di archiviazione.
INFORMAZIONI STORAGETABLECOLUMNS Restituisce statistiche sulle colonne delle tabelle in memoria.
INFORMAZIONI. STORAGETABLECOLUMNSEGMENTS Restituisce informazioni sui segmenti di colonna utilizzati per l'archiviazione dei dati per le tabelle in memoria.
INFORMAZIONI.STORAGETABLES Restituisce statistiche sulle tabelle in memoria.
INFORMAZIONI.PERMESSI_TABELLA Restituisce un elenco di tutte le autorizzazioni di tabella nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti autorizzazioni tabella.
INFORMAZIONI. TABELLE Restituisce un elenco di tutte le tabelle nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti tabella.
INFORMAZIONI. TABLESTORAGES Restituisce un elenco di tutti gli archivi tabelle nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti di archiviazione tabelle.
INFORMAZIONI. VARIAZIONI Restituisce un elenco di tutte le varianti nel modello corrente con colonne corrispondenti al set di righe dello schema per gli oggetti varianti.