INFO. TABELLER

Gjelder for: beregnet kolonne beregnet tabell mål visualobjektberegning DAX spørring

Returnerer en tabell med informasjon om hver tabell i den semantiske modellen, med kolonner som samsvarer med skjemaradsettet for tabellobjekter (for eksempel navn, beskrivelse og synlighet).

Syntaks

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

Parametere

Parametere er valgfrie for denne DAX-funksjonen. Når parametere brukes, må begge angis. Mer enn ett par parametere er tillatt. Begrensningsnavnet og -verdien er tekst og skrives inn i doble anførselstegn.

Semester Definisjon
Begrensningsnavn Navnet på begrensningen som brukes til å filtrere resultatene.
Begrensningsverdi Verdi som brukes til å filtrere resultatene av begrensningen.

Begrensninger

Vanligvis kan alle kolonnene i DAX funksjonsresultatene brukes som en begrensning. Tilleggsbegrensninger kan også være tillatt.

Returverdi

En tabell med kolonner som samsvarer med skjemaradsettet for tabellobjekter i den gjeldende semantiske modellen.

Column Beskrivelse
ID Unik identifikator for tabellen
ModelID Sekundærnøkkel til modellen som inneholder denne tabellen
Name Navnet på tabellen
Datakategori Datakategoriklassifisering for tabellen
Beskrivelse Beskrivelse av tabellen
Er skjult Boolsk verdi som angir om tabellen er skjult for klientprogrammer
TableStorageID Sekundærnøkkel til informasjon om tabelllagring
ModifiedTime Dato og klokkeslett da tabellen sist ble endret
StructureModifiedTime Dato og klokkeslett da tabellstrukturen sist ble endret
SystemFlags Systemflagg for intern tabellbehandling
ShowAsVariationsOnly Boolsk verdi som angir om tabellen bare skal vise variasjoner
Erprivat Boolsk verdi som angir om tabellen er privat
DefaultDetailRowsDefinitionID Sekundærnøkkel til standarddetaljraddefinisjonen
AlternateSourcePrecedence Prioritetsrekkefølge for alternative datakilder
RefreshPolicyID Sekundærnøkkel til oppdateringspolicyen for trinnvis oppdatering
CalculationGroupID Sekundærnøkkel til beregningsgruppen hvis denne tabellen er en beregningsgruppe
ExcludeFromModelRefresh Boolsk verdi som angir om denne tabellen skal utelates fra modelloppdatering
LineageTag Avstammingskode for sporing av tabellavstamming
SourceLineageTag Kildeavstammingskode fra den opprinnelige datakilden
SystemManaged Boolsk verdi som angir om tabellen er systemadministrert

Merknader

  • Nyttig for dokumentasjons- og styringsscenarioer.
  • Nødvendige tillatelser avhenger av verten. Spørring av fullstendige metadata kan kreve modelladministratortillatelser.

Eksempel

Følgende DAX spørring kan kjøres i DAX spørringsvisning:

EVALUATE
	INFO.TABLES()

Eksempel 2 – DAX spørring med koblinger

Følgende DAX spørring kan kjøres i DAX spørringsvisning:

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 også