Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar en referens till tabellen som är associerad med en angiven kolumn, ett mått eller en kalender.
Syntax
TABLEOF ( <myColumnRef> )
TABLEOF ( <measureName> )
TABLEOF ( <myCalendar> )
Parameterar
| Begrepp | Definition |
|---|---|
reference |
En kolumn-, mått- eller kalenderreferens. |
Returvärde
En tabellreferens.
Anmärkningar
- Funktionen
TABLEOFreturnerar en tabellreferens, inte själva tabelldata. - När ett kolumnnamn skickas returneras tabellen som innehåller kolumnen.
- När ett måttnamn skickas returneras tabellen där måttet har definierats.
- När en kalenderreferens skickas returneras tabellen som är associerad med den kalendern.
- Den här funktionen är användbar i scenarier där du dynamiskt måste avgöra vilken tabell en kolumn eller ett mått tillhör.
-
TABLEOFlöser inte kolumner från radkontext; den löser endast kolumner från den aktuella filterkontexten (bastabellen). - Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel 1 – Använda TABLEOF med en kolumn
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Returnerar:
| RowCount |
|---|
| 18485 |
Exempel 2 – Använda TABLEOF med ett mått
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Returnerar:
| Total beräknad försäljning |
|---|
| 116397830.65 |
Exempel 3 – Använda TABLEOF i en användardefinierad funktion
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Returnerar:
| ResellerCount | CustomerCount |
|---|---|
| 702 | 18485 |