Condividi tramite


INFORMAZIONI. TABELLE

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]

Vedere anche