Freigeben über


INFORMATIONEN. TABELLEN

Gilt für: Berechnete Spalte Berechnete Tabelle Measure Visuelle Berechnung DAX Abfrage

Gibt eine Tabelle mit Informationen zu jeder Tabelle im Semantikmodell zurück, mit Spalten, die dem Schema-Rowset für Tabellenobjekte entsprechen (z. B. Name, Beschreibung und Sichtbarkeit).

Syntax

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

Die Parameter

Parameter sind für diese DAX Funktion optional. Wenn Parameter verwendet werden, müssen beide angegeben werden. Es sind mehrere Parameterpaare zulässig. Der Einschränkungsname und -wert sind Text und werden in doppelte Anführungszeichen eingegeben.

Begriff Definition
Einschränkungsname Name der Einschränkung, die zum Filtern der Ergebnisse verwendet wird.
Einschränkungswert Wert, der zum Filtern der Ergebnisse der Einschränkung verwendet wird.

Einschränkungen

In der Regel können alle Spalten der DAX Funktionsergebnisse als Einschränkung verwendet werden. Weitere Einschränkungen können ebenfalls zulässig sein.

Rückgabewert

Eine Tabelle, deren Spalten dem Schema-Rowset für Tabellenobjekte im aktuellen Semantikmodell entsprechen.

Kolumne Description
ID Eindeutiger Bezeichner für die Tabelle
ModelID Fremdschlüssel für das Modell, das diese Tabelle enthält
Name Name der Tabelle
DataCategory Datenkategorieklassifizierung für die Tabelle
Description Beschreibung der Tabelle
IstVerborgen Boolescher Wert, der angibt, ob die Tabelle in Clientanwendungen ausgeblendet ist
TableStorageID Fremdschlüssel für die Tabellenspeicherinformationen
ModifiedTime Datum und Uhrzeit der letzten Änderung der Tabelle
StructureModifiedTime Datum und Uhrzeit der letzten Änderung der Tabellenstruktur
Systemflags Systemkennzeichnungen für die interne Tabellenverwaltung
ShowAsVariationsOnly Boolescher Wert, der angibt, ob die Tabelle nur Variationen anzeigen soll
IsPrivate Boolescher Wert, der angibt, ob die Tabelle privat ist
DefaultDetailRowsDefinitionID Fremdschlüssel zur Standarddefinition der Detailzeilen
AlternateSourcePrecedence Rangfolge für alternative Datenquellen
RefreshPolicyID Fremdschlüssel für die Aktualisierungsrichtlinie für die inkrementelle Aktualisierung
CalculationGroupID Fremdschlüssel zur Berechnungsgruppe, wenn es sich bei dieser Tabelle um eine Berechnungsgruppe handelt
ExcludeFromModelRefresh Boolescher Wert, der angibt, ob diese Tabelle von der Modellaktualisierung ausgeschlossen werden soll
LineageTag Lineage-Tag zum Nachverfolgen der Tabellenlinie
SourceLineageTag Quellzeilentag aus der ursprünglichen Datenquelle
SystemManaged Boolescher Wert, der angibt, ob die Tabelle vom System verwaltet wird

Bemerkungen

  • Nützlich für Dokumentations- und Governanceszenarien.
  • Erforderliche Berechtigungen hängen vom Host ab. Das Abfragen vollständiger Metadaten erfordert möglicherweise Modelladministratorberechtigungen.

Example

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

EVALUATE
	INFO.TABLES()

Beispiel 2 – DAX Abfrage mit Verknüpfungen

Die folgende DAX Abfrage kann in DAX Abfrageansichtausgeführt werden:

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]

Siehe auch