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
Gibt einen Verweis auf die Tabelle zurück, die einer angegebenen Spalte, einem Measure oder kalender zugeordnet ist.
Syntax
TABLEOF ( <myColumnRef> )
TABLEOF ( <measureName> )
TABLEOF ( <myCalendar> )
Die Parameter
| Begriff | Definition |
|---|---|
reference |
Ein Spalten-, Measure- oder Kalenderverweis. |
Rückgabewert
Ein Tabellenverweis.
Bemerkungen
- Die
TABLEOFFunktion gibt einen Tabellenverweis zurück, nicht die Tabellendaten selbst. - Wenn ein Spaltenname übergeben wird, wird die Tabelle zurückgegeben, die diese Spalte enthält.
- Wenn ein Measurename übergeben wird, wird die Tabelle zurückgegeben, in der dieses Measure definiert ist.
- Wenn ein Kalenderverweis übergeben wird, wird die diesem Kalender zugeordnete Tabelle zurückgegeben.
- Diese Funktion ist in Szenarien hilfreich, in denen Sie dynamisch bestimmen müssen, zu welcher Tabelle eine Spalte oder ein Measure gehört.
-
TABLEOFSpalten nicht aus Zeilenkontext auflösen; Es löst nur Spalten aus dem aktuellen Filterkontext (Basistabelle) auf. - Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel 1: Verwenden von TABLEOF mit einer Spalte
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Rückgabewerte:
| RowCount |
|---|
| 18485 |
Beispiel 2: Verwenden von TABLEOF mit einem Measure
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Rückgabewerte:
| Gesamtumsatz projiziert |
|---|
| 116397830.65 |
Beispiel 3: Verwenden von TABLEOF in einer benutzerdefinierten Funktion
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Rückgabewerte:
| ResellerCount | CustomerCount |
|---|---|
| 702 | 18485 |