Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert een verwijzing naar de tabel die is gekoppeld aan een opgegeven kolom, meting of kalender.
Voorbeelden in dit artikel kunnen worden gebruikt met het voorbeeldmodel Adventure Works DW 2020 Power BI Desktop. Zie DAX voorbeeldmodelom het model op te halen.
Syntaxis
TABLEOF ( <reference> )
Parameterwaarden
| Termijn | Definition |
|---|---|
reference |
Een kolom-, meting- of kalenderreferentie. |
Retourwaarde
Een tabelreferentie.
Opmerkingen
- De
TABLEOFfunctie retourneert een tabelreferentie, niet de tabelgegevens zelf. - Wanneer u een kolomnaam doorgeeft, wordt de tabel geretourneerd die die kolom bevat.
- Wanneer u een metingnaam doorgeeft, wordt de tabel geretourneerd waarin die meting is gedefinieerd.
- Wanneer u een kalenderreferentie doorgeeft, wordt de tabel geretourneerd die aan die agenda is gekoppeld.
- Deze functie is handig in scenario's waarin u dynamisch moet bepalen tot welke tabel een kolom of meting behoort.
-
TABLEOFlost kolommen niet op uit rijcontext; hiermee worden alleen kolommen omgezet uit de huidige filtercontext (basistabel). - Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld 1: TABLEOF gebruiken met een kolom
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Retouren
| RowCount |
|---|
| 18485 |
Voorbeeld 2: TABLEOF gebruiken met een meting
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Retouren
| Totale verwachte verkoop |
|---|
| 116397830.65 |
Voorbeeld 3: TABLEOF gebruiken in een door de gebruiker gedefinieerde functie
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Retouren
| ResellerCount | CustomerCount |
|---|---|
| 702 | 18485 |