Dela via


Information om. TABELLER

Gäller för: beräknad kolumn beräknad tabell Mäta visuell beräkning DAX fråga

Returnerar en tabell med information om varje tabell i den semantiska modellen med kolumner som matchar schemaraduppsättningen för tabellobjekt (till exempel namn, beskrivning och synlighet).

Syntax

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

Parameterar

Parametrar är valfria för den här DAX funktionen. När parametrar används måste båda anges. Fler än ett par parametrar tillåts. Begränsningens namn och värde är text och anges med dubbla citattecken.

Begrepp Definition
Begränsningsnamn Namnet på begränsningen som används för att filtrera resultatet.
Begränsningsvärde Värde som används för att filtrera resultatet av begränsningen.

Restrictions

Normalt kan alla kolumner i DAX funktionsresultat användas som en begränsning. Ytterligare begränsningar kan också tillåtas.

Returvärde

En tabell vars kolumner matchar schemaraduppsättningen för tabellobjekt i den aktuella semantiska modellen.

Kolumn Description
ID-nummer Unik identifierare för tabellen
ModelID Sekundärnyckel till modellen som innehåller den här tabellen
Namn Tabellens namn
DataCategory Klassificering av datakategori för tabellen
Description Beskrivning av tabellen
Är gömd Booleskt värde som anger om tabellen är dold från klientprogram
TableStorageID Sekundärnyckel till tabelllagringsinformationen
ModifiedTime Datum och tid då tabellen senast ändrades
StructureModifiedTime Datum och tid då tabellstrukturen senast ändrades
SystemFlags Systemflaggor för intern tabellhantering
ShowAsVariationsOnly Booleskt värde som anger om tabellen endast ska visa variationer
Är Privat Booleskt värde som anger om tabellen är privat
DefaultDetailRowsDefinitionID Sekundärnyckel till standarddefinitionen för detaljrader
AlternateSourcePrecedence Prioritetsordning för alternativa datakällor
RefreshPolicyID Sekundärnyckel till uppdateringsprincipen för inkrementell uppdatering
CalculationGroupID Sekundärnyckel till beräkningsgruppen om den här tabellen är en beräkningsgrupp
ExcludeFromModelRefresh Booleskt värde som anger om tabellen ska undantas från modelluppdateringen
LineageTag Ursprungstagg för att spåra tabellradage
SourceLineageTag Ursprungstagg för källa från den ursprungliga datakällan
SystemHanterad Booleskt värde som anger om tabellen är systemhanterad

Anmärkningar

  • Användbart för dokumentation och styrningsscenarier.
  • Behörigheter som krävs beror på värden. Att köra frågor mot fullständiga metadata kan kräva modelladministratörsbehörigheter.

Example

Följande DAX fråga kan köras i DAX frågevy:

EVALUATE
	INFO.TABLES()

Exempel 2 – DAX fråga med kopplingar

Följande DAX fråga kan köras i DAX frågevy:

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]

Se även