Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un riferimento alla tabella associata a una colonna, una misura o un calendario specificati.
Sintassi
TABLEOF ( <myColumnRef> )
TABLEOF ( <measureName> )
TABLEOF ( <myCalendar> )
Parametri
| Termine | Definition |
|---|---|
reference |
Riferimento a colonna, misura o calendario. |
Valore restituito
Riferimento a una tabella.
Osservazioni:
- La
TABLEOFfunzione restituisce un riferimento a una tabella, non i dati della tabella stessa. - Quando viene passato un nome di colonna, restituisce la tabella che contiene tale colonna.
- Quando viene passato un nome di misura, restituisce la tabella in cui è definita tale misura.
- Quando viene passato un riferimento al calendario, restituisce la tabella associata a tale calendario.
- Questa funzione è utile negli scenari in cui è necessario determinare in modo dinamico la tabella a cui appartiene una colonna o una misura.
-
TABLEOFnon risolve le colonne dal contesto di riga; risolve solo le colonne dal contesto di filtro corrente (tabella di base). - Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio 1 - Uso di TABLEOF con una colonna
EVALUATE
ROW ( "RowCount", COUNTROWS ( TABLEOF ( 'Customer'[Customer ID] ) ) )
Restituisce:
| Conteggio righe |
|---|
| 18485 |
Esempio 2 - Uso di TABLEOF con una misura
DEFINE
MEASURE Sales[Projected Sales] =
SUM ( 'Sales'[Sales Amount] ) * 1.06
EVALUATE
ROW (
"Total Projected Sales", ROUND ( SUMX ( TABLEOF ( [Projected Sales] ), [Projected Sales] ), 2 )
)
Restituisce:
| Total Projected Sales |
|---|
| 116397830.65 |
Esempio 3 - Uso di TABLEOF in una funzione definita dall'utente
DEFINE
FUNCTION GetTableRowCount = (
columnRef : ANYREF
) =>
COUNTROWS ( TABLEOF ( columnRef ) )
EVALUATE
ROW (
"ResellerCount", GetTableRowCount ( 'Reseller'[Reseller ID] ),
"CustomerCount", GetTableRowCount ( 'Customer'[Customer ID] )
)
Restituisce:
| ResellerCount | CustomerCount |
|---|---|
| 702 | 18485 |
Contenuti correlati
- funzioni informazioni