Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:
vypočítaný stĺpec
vypočítanej tabuľky![]()
vizuálového výpočtu
Vráti odkaz na tabuľku priradenú k určenému stĺpcu, miere alebo kalendáru.
Príklady v tomto článku možno použiť so vzorovým modelom aplikácie Power BI Desktop Adventure Works DW 2020. Ak chcete získať model, pozrite si DAX ukážkový model.
Syntax
TABLEOF ( <reference> )
Parametre
| Pojem | Definícia |
|---|---|
reference |
Odkaz na stĺpec, mierku alebo kalendár. |
Vrátená hodnota
Odkaz na tabuľku.
Poznámky
- Funkcia
TABLEOFvráti odkaz na tabuľku, nie samotné údaje tabuľky. - Keď odovzdáte názov stĺpca, vráti tabuľku, ktorá daný stĺpec obsahuje.
- Keď odovzdáte názov mierky, vráti tabuľku, v ktorej je táto mierka definovaná.
- Keď odovzdáte odkaz na kalendár, vráti tabuľku priradenú k danmu kalendáru.
- Táto funkcia je užitočná v prípadoch, kde je potrebné dynamicky určiť, do ktorej tabuľky stĺpec alebo mierka patrí.
-
TABLEOFnevyrieši stĺpce z kontextu riadka; vyrieši iba stĺpce z aktuálneho kontextu filtra (základná tabuľka). - Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad 1 – Použitie funkcie TABLEOF so stĺpcom
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Vráti:
| RowCount (Počet riadkov) |
|---|
| 18485 |
Príklad 2 – Použitie funkcie TABLEOF s mierkou
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Vráti:
| Celkový plánovaný predaj |
|---|
| 116397830.65 |
Príklad 3 – Použitie funkcie TABLEOF vo funkcii definovanej používateľom
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Vráti:
| ResellerCount (PočetPredajníkov) | Počet zákazníkov |
|---|---|
| 702 | 18485 |