KNOWLEDGE BASE

Individuare il membro dimensione con il valore misurazione più alto


Pubblicato: 10 Oct 2017
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come mostrare un membro di dimensione con il valore di misura più alto.

Ambiente

Tableau Desktop

Risposta

Opzione 1: Usa espressioni Level of Detail (LOD) annidate

La cartella di lavoro di esempio allegata utilizza l'insieme di dati campione Superstore per dimostrare le seguenti istruzioni:
  1. Trascina Regioni in Righe.
  2. Trascina Nomi misura in Colonne e Valori misura in Testo
  3. Seleziona Analisi > Crea campo calcolato
  4. Denomina il campo calcolato "Vendite regionali massime (LOD)", immetti la seguente formula e fai clic su OK
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. Aggiungi il campo calcolato allo spazio Righe
    1. Fai clic con il pulsante destro del mouse sul campo calcolato in Righe e convertilo in Discreto
    2. Fai clic con il pulsante destro del mouse sul campo calcolato in Righe e seleziona Formato... per rimuovere o personalizzare i decimali. 
  6. Seleziona Analisi > Crea campo calcolato
  7. Denomina il campo calcolato "Filtro regione con le vendite più alte (LOD)"
  8. Immetti la seguente formula e fai clic su OK: 
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. Aggiungi il campo calcolato allo spazio Righe
  10. Seleziona Analisi > Crea campo calcolato
  11. Denomina il campo calcolato "Regione con le vendite più alte (LOD)", immetti la seguente formula e fai clic su OK
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. Trascina [Regione con le vendite più alte (LOD)] nello spazio Righe.

Opzione 2: Utilizza i calcoli tabella

La cartella di lavoro di esempio allegata utilizza l'insieme di dati campione Superstore per dimostrare le seguenti istruzioni:
  1. Trascina Regioni in Righe.
  2. Trascina Nomi misura in Colonne e Valori misura in Testo
  3. Seleziona Analisi > Crea campo calcolato
  4. Denomina il campo calcolato "Vendite massime (calcoli tabella)", immetti la seguente formula e fai clic su OK
    WINDOW_MAX( SUM( [Sales] ) )
  5. Aggiungi il campo calcolato allo spazio Righe
    1. Fai clic con il pulsante destro del mouse sul campo calcolato in Righe e convertilo in Discreto
    2. Fai clic con il pulsante destro del mouse sul campo calcolato in Righe e seleziona Formato... per rimuovere o personalizzare i decimali. 
  6. Seleziona Analisi > Crea campo calcolato
  7. Denomina il campo calcolato "Regione con le vendite più alte (calcoli tabella)", immetti la seguente formula e fai clic su OK
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. Trascina [Regione con le vendite più alte (calcoli tabella)] nello spazio Righe.

Ulteriori informazioni

Note sull'opzione 2
  • I calcoli tabella richiedono che tutte le dimensioni necessarie per i calcoli siano sempre incluse nella vista. In questo caso, poiché vogliamo trovare la regione con le vendite più elevate, [Regioni] deve essere nella vista.

Per vedere la procedura di cui sopra nella pratica, guarda il video qui sotto.
Nota: il video è privo di audio.
 
Con questo articolo hai risolto il problema?