Loading

Impostazione di una selezione predefinita dinamica sovrascrivibile in un filtro

Data pubblicazione: May 24, 2023
Descrizione
Impossibile impostare una selezione dinamica predefinita sottoponibile a override in un filtro che l'utente può modificare successivamente, ad esempio il valore più grande, il valore più recente, il valore odierno, il primo valore della lista, ecc...

Cause

L'impostazione predefinita statica è il valore impostato nel filtro, quando la cartella di lavoro viene salvata o pubblicata, o quando l'utente crea una vista personalizzata di una vista pubblicata. Il filtro tornerà al valore statico predefinito all'apertura della cartella di lavoro, al caricamento della vista pubblicata o della vista personalizzata o quando l'utente fa clic sul pulsante di ripristino della vista pubblicata.

La possibilità di impostare una selezione dinamica predefinita in un filtro non è attualmente integrata nel prodotto. 
Risoluzione

A seconda del tipo di filtro e del caso d'uso, la soluzione migliore può variare. Tutte le opzioni di seguito sono illustrate nella cartella di lavoro compressa scaricabile dalla sezione Allegati a destra di questo articolo.

Opzione 1: Utilizza parametri dinamici

A partire da Tableau Desktop 2020.1, i parametri dinamici consentono di utilizzare un calcolo come valore predefinito di un parametro. Consulta Creare parametri
 

FAI CLIC PER ESPANDERE LA SOLUZIONE

Opzione 2: Usa un filtro data relativa

I filtri data relativa aggiornano automaticamente le date all'intervallo relativo selezionato, come ad esempio ieri. L'utente può quindi modificare l'intervallo relativo. Per ulteriori informazioni, consulta Creare filtri data relativi

FAI CLIC PER ESPANDERE LA SOLUZIONE

Opzione 3: Usa una data distinta

Usa la funzionalità Preimpostazione data più recente. La funzione Preimpostazione data più recente si aggiorna alla data più recente a ogni apertura della cartella di lavoro.

Nota: questa funzione è disponibile solo per i filtri dell'elenco delle date distinte, e non per i filtri data o filtri che consentono all'utente di scegliere una data da un calendario.

FAI CLIC PER ESPANDERE LA SOLUZIONE

Opzione 4: Usa un parametro type-in

Crea un parametro in cui l'utente possa digitare una parola chiave predefinita, come ad esempio "ieri" o qualsiasi data per filtrare la vista. Il valore "ieri" può essere impostato per tornare dinamicamente alla data di ieri in un campo calcolato. Ricorda che questo metodo non fornisce l'elenco a discesa delle date o del cursore, ed è possibile digitare una sola data nel parametro.

  1. Apri il menu del riquadroDati, fai clic sulla freccia a discesa nell'angolo in alto a destra e seleziona Crea parametro.
  2. Nella finestra di dialogo Crea parametro, esegui le seguenti operazioni:
    • Assegna un nome al parametro. In questo esempio, il parametro si chiama "Immetti 'Ieri' o una data".
    • Per Tipo di dati, seleziona Stringa.
    • Per Valore corrente, immetti "Ieri".
    • Per valori consentiti, seleziona Tutti.
    • Fai clic su OK.
  3. Fai clic con il pulsante destro del mouse su [Immetti "Ieri" o una data] nel riquadro Dati e seleziona Mostra controllo parametro.
  4. Seleziona Analisi > Crea campo calcolato.
  5. Nella finestra di dialogo Campo calcolato che si apre, procedi come segue:
    • Attribuisci un nome al campo calcolato. In questo esempio, il campo calcolato è denominato "Conversione data"
    • Nel campo formula, crea un campo calcolato come il seguente:
           
         IF [Enter 'Yesterday' or a Date] = "Yesterday"
         THEN TODAY() - 1
         ELSE DATE( [Enter 'Yesterday' or a Date] )
         END
                 
    • Fai clic su OK
  6. Crea un campo calcolato con un nome simile a "opz 3: filtro data" con un calcolo simile al seguente:
                   
           [Date Conversion] = [Order Date]
               
  7. Trascina [opz 4: filtro data] nello spazio Filtri.
  8. Nella finestra di dialogo Filtro, seleziona Vero e fai clic su OK.
  9. L'utente può ora digitare una data o una frase definita nel controllo dei parametri.
FAI CLIC PER ESPANDERE LA SOLUZIONE

Opzione 4: Utilizza i parametri Inizio e Fine per definire un intervallo

Passaggio 1: crea i parametri data di inizio e di fine

  1. Fai clic con il pulsante destro del mouse sulla finestra Dati e seleziona Crea parametro.
  2. Nella finestra di dialogo Crea parametro, procedi come segue, quindi fai clic su OK:
    • Assegna un nome al parametro. Nella cartella di lavoro di esempio, il parametro si chiama "Data di inizio".
    • Per Tipo di dati, seleziona Data.
    • Per  Valori ammessi, seleziona Tutti.
  3. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.
  4. Ripeti i passaggi 1-3 per creare un parametro "Data di fine".

Passaggio 2 (facoltativo): crea un parametro per controllare un filtro

  1. Fai clic con il pulsante destro del mouse sulla finestra Dati e seleziona Crea parametro.
  2. Nella finestra di dialogo Crea parametro, procedi come segue, quindi fai clic su OK:
    • Assegna un nome al parametro. Nella cartella di lavoro di esempio, il parametro si chiama "Scegli il campo del filtro".
    • Per Tipo di dati, seleziona Stringa.
    • PerValori consentiti, seleziona Elenco.
    • In Elenco di valori, aggiungi qualsiasi intervallo desiderato. Questo esempio include: "Tutti i valori", "Da data di inizio a data di fine", "Ultimi 7 giorni", "Da data di inizio a oggi" e "1 mese prima della data di fine"
  3. Fai clic con il pulsante destro del mouse sul parametro e seleziona Mostra controllo parametro.

Passaggio 3: crea un campo calcolato da usare come filtro

  1. Se non stai utilizzando il parametro facoltativo indicato nel passaggio 2, seleziona Analisi > Crea campo calcolato.
  2. Nella finestra di dialogo Campo calcolato che si apre, procedi come segue:
                        
            [Order Date] >= [Start Date]
             AND [Order Date] <= [End Date]             
    • Attribuisci un nome al campo calcolato. Nella cartella di lavoro di esempio, il campo calcolato si chiama "opzione 4: filtro data semplice".
    • Nel campo Formula, crea un campo calcolato simile a quello riportato di seguito:
    • Nota: Sostituisci [Data ordine] con il campo data che desideri filtrare.
    • Fai clic su OK
  3. Se stai utilizzando il parametro facoltativo del passaggio 2, crea un campo calcolato con un nome simile a "opz 4: filtro data" con un calcolo simile al seguente:
                      
             [Choose Filter Range] = "All values"
                      
              OR
                      
              ( [Choose Filter Range] = "Start to End Date"
                 AND [Order Date] >= [Start Date]
                 AND [Order Date] <= [End Date]
               )
                      
              OR
                      
               ( [Choose Filter Range] = "Last 7 days"
                  AND [Order Date] > DATEADD('day',-7,TODAY())
                  AND [Order Date] <= TODAY()
                )
                      
              OR
                      
               ( [Choose Filter Range] = "Start Date to Today"
                  AND [Order Date] >= [Start Date]
                  AND [Order Date] <= TODAY()
                )
                      
               OR
                      
                ( [Choose Filter Range] = "1 Month before End Date"
                   AND [Order Date] >= DATEADD('month', -1, [End Date])
                   AND [Order Date] <= [End Date]
                )
                 
  4. Trascina [opz 4: filtro data semplice] o [opz 4: filtro data] nello spazio Filtri.
  5. Nella finestra di dialogo Filtro che si apre, seleziona True.
  6. Fai clic su OK.
Risorse aggiuntive

Per sostenere l'inclusione di questo miglioramento in una versione futura del prodotto, vota l'idea proposta nella Community:

A partire da Tableau Desktop 2018.2, le estensioni di terze parti possono essere aggiunte alle dashboard di Tableau per aggiungere maggiori funzionalità. Pertanto, potresti essere in grado di trovare un'estensione che offra il comportamento del filtro desiderato. Per ulteriori informazioni, consulta Utilizzare le estensioni della dashboard e Estensioni per le dashboard di Tableau.


Commenta questo articolo... Feedback Forum
Numero articolo Knowledge

001473758

Allegati

overridable dynamic default.twbx

2431 KB

 
Caricamento
Salesforce Help | Article