KNOWLEDGE BASE

Modifica dinamica del livello di data


Pubblicato: 17 Mar 2017
Data dell'ultima modifica: 20 Jul 2023

Domanda

Come modificare dinamicamente la vista in base a un livello di data specificato. Ad esempio, mostrare i dati delle vendite per anno, mese o giorno. 

Ambiente

Tableau Desktop

Risposta

Puoi rivedere i passaggi precedenti nella cartella di lavoro allegata dynamically change date level.twbx.
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 1: Crea campi data personalizzati
Crea dei campi data personalizzati in modo da poter isolare livelli di data specifici nel campo date esistente.
  1. In Tableau Desktop, collegati all'origine dati. Per questo esempio, connettiti all'origine dati di Superstore.
  2. Nella finestra Dati, fai clic con il pulsante destro del mouse sul campo Data ordine, quindi seleziona Crea data personalizzata.
  3. Nella finestra di dialogo Crea data personalizzata, esegui le seguenti operazioni:
    • Per Dettagli, seleziona Anni. Mantieni la selezione per Valore data.
    • Se lo desideri, assegna un nome alla data personalizzata. In questo esempio, mantieni l'impostazione predefinita Data ordine - Anno.
    • Fai clic su OK.
  4. Ripeti i passaggi 2 e 3 per creare date personalizzate per il mese e per il giorno.
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 2: Crea un parametro da usare come selettore del livello di data
  1. Seleziona l'elenco a discesa Dimensione, quindi seleziona Crea parametro.
  2. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni:
    • Assegna un nome al parametro. Per questo esempio, utilizza Selettore livello di data.
    • Per Tipo di dati, seleziona Stringa.
    • Per Valori consentiti, seleziona Elenco.
    • Per Elenco di valori, immetti Anno, Mese e Giorno, quindi fai clic su OK.
  3. Nella finestra Dati, fai clic con il pulsante destro del mouse su Selettore livello di data e scegli Mostra controllo parametro.
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 3: Crea un campo calcolato

Crea un campo calcolato che mostri la data in base al livello di data specificato con il parametro del selettore livello di data.

  1. Seleziona Analisi > Crea campo calcolato.
  2. Assegna un nome al campo Selettore data, immetti il seguente calcolo, quindi fai clic su OK:
    CASE [Date Level Selector] 
    WHEN 'Year' THEN [Order Date - Years] 
    WHEN 'Month' THEN [Order Date - Months] 
    WHEN 'Day' THEN [Order Date - Days] 
    END
FAI CLIC PER ESPANDERE LA PROCEDURA
Passaggio 4: Crea la vista
  1. Trascina Selettore data su Colonne.
  2. Nello spazio Colonne, fai clic con il pulsante destro del mouse sul campo Selettore data, quindi seleziona Data esatta e Discreto.
  3. Trascina Vendite su Righe.

Ulteriori informazioni

Per visualizzare la procedura illustrata nel video riportato in basso, espandi la sezione in alto.
Nota: il video è privo di audio.
 
Con questo articolo hai risolto il problema?