Loading

Impossibile utilizzare un calcolo tabella come RANK() su un calcolo LOD (Level of Detail)

Data pubblicazione: May 29, 2023
Descrizione
Quando si utilizza RANK() su un calcolo LOD, potrebbe verificarsi il seguente errore:
Tutti i campi devono essere aggregati o costanti quando si utilizzano funzioni di calcolo tabella o campi da più origini dati.

Cause

Le espressioni LOD sono espressioni a livello di riga. Come tutte le altre espressioni a livello di riga, devono essere aggregate quando vengono utilizzate nei calcoli tabella.
Risoluzione

Opzione 1

Applicare l'aggregazione al calcolo LOD, ad esempio RANK(SUM([LoD])). In questo modo, il calcolo LOD verrà aggregato al livello di dettaglio della vista.

Opzione 2

Utilizza il partizionamento/indirizzamento avanzato di un calcolo tabella per controllare il modo in cui viene calcolato SUM() , invece di utilizzare un calcolo LOD.
Risorse aggiuntive
Ulteriori informazioni sui problemi di classificazione sono disponibili nel forum della Community: 

Ordine delle operazioni di Tableau
 
Numero articolo Knowledge

001473116

 
Caricamento
Salesforce Help | Article