Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
colonna Calcolata
tabella calcolata ![]()
query di calcolo visivo
DAX
Restituisce una tabella con informazioni su ogni tabella nel modello semantico, con colonne che corrispondono al set di righe dello schema per gli oggetti tabella, ad esempio nome, descrizione e visibilità.
Sintassi
INFO.TABLES ( [<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 le cui colonne corrispondono al set di righe dello schema per gli oggetti tabella nel modello semantico corrente.
| colonna | Description |
|---|---|
| Documento d'identità | Identificatore univoco per la tabella |
| ModelID | Chiave esterna al modello contenente la tabella |
| Nome | Nome della tabella |
| DataCategory | Classificazione delle categorie di dati per la tabella |
| Description | Descrizione della tabella |
| ÈNascosto | Valore booleano che indica se la tabella è nascosta dalle applicazioni client |
| TableStorageID | Chiave esterna alle informazioni sull'archiviazione tabelle |
| ModifiedTime | Data e ora dell'ultima modifica della tabella |
| StructureModifiedTime | Data e ora dell'ultima modifica della struttura della tabella |
| SystemFlags | Flag di sistema per la gestione interna delle tabelle |
| ShowAsVariationsOnly | Valore booleano che indica se la tabella deve visualizzare solo le varianti |
| IsPrivate | Valore booleano che indica se la tabella è privata |
| DefaultDetailRowsDefinitionID | Chiave esterna alla definizione predefinita delle righe di dettaglio |
| AlternateSourcePrecedence | Ordine di precedenza per origini dati alternative |
| RefreshPolicyID | Chiave esterna al criterio di aggiornamento per l'aggiornamento incrementale |
| CalculationGroupID | Chiave esterna al gruppo di calcolo se questa tabella è un gruppo di calcolo |
| ExcludeFromModelRefresh | Valore booleano che indica se escludere la tabella dall'aggiornamento del modello |
| LineageTag | Tag di derivazione per la derivazione della tabella di rilevamento |
| SourceLineageTag | Tag di derivazione di origine dall'origine dati originale |
| SystemManaged | Valore booleano che indica se la tabella è gestita dal sistema |
Osservazioni:
- Utile per la documentazione e gli scenari di governance.
- 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.TABLES()
Esempio 2: DAX query con join
La query di DAX seguente può essere eseguita in DAX vista query:
EVALUATE
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name],
"Description", [Description],
"Is Hidden", [IsHidden],
"Calculation Group ID", [CalculationGroupID],
"Refresh Policy ID", [RefreshPolicyID]
)
VAR _CalculationGroups =
SELECTCOLUMNS(
INFO.CALCULATIONGROUPS(),
"CalculationGroupID", [ID],
"Calculation Group Name", [Name]
)
VAR _RefreshPolicies =
SELECTCOLUMNS(
INFO.REFRESHPOLICIES(),
"RefreshPolicyID", [ID],
"Policy Type", [PolicyType],
"Incremental Periods", [IncrementalPeriods]
)
VAR _CombinedTable1 =
NATURALLEFTOUTERJOIN(
_Tables,
_CalculationGroups
)
VAR _CombinedTable2 =
NATURALLEFTOUTERJOIN(
_CombinedTable1,
_RefreshPolicies
)
RETURN
SELECTCOLUMNS(
_CombinedTable2,
"Table Name", [Table Name],
"Description", [Description],
"Is Hidden", [Is Hidden],
"Calculation Group", [Calculation Group Name],
"Policy Type", [Policy Type],
"Incremental Periods", [Incremental Periods]
)
ORDER BY [Table Name]