Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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]