Condividi tramite


TABLEOF

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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 TABLEOF funzione 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.
  • TABLEOF non 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
  • funzioni informazioni