Introduzione all'istruzione Tableau IF
Tableau è uno strumento di visualizzazione dei dati che viene utilizzato principalmente nel settore della Business Intelligence. I dati grezzi possono essere facilmente semplificati in un formato comprensibile. Utilizzando i dati di analisi del tableau può essere più veloce ed è facile visualizzare i dati tramite dashboard e fogli di lavoro. Tableau crea dati che possono essere facilmente compresi dai professionisti che lavorano a qualsiasi livello in un'organizzazione. Alcune delle migliori funzionalità di Tableau includono la fusione dei dati, l'analisi in tempo reale e la collaborazione dei dati. Tableau offre diverse funzioni logiche che possono aiutare nel processo decisionale. Diamo un'occhiata all'istruzione IF e alle sue varianti.
Dichiarazione del tableau IF:
I calcoli logici ti aiutano a determinare se determinate condizioni sono vere o false. Per fare questa decisione è importante avere una funzione al riguardo. In Tableau sono disponibili diverse funzioni. La funzione IF aiuta a determinare se una serie di espressioni è vera, quindi verrà restituito il valore per la prima espressione. In Tableau, ci sono tre varianti della funzione IF. Ha IF, IF-ELSE e ELSE IF.
1) Condizione IF:
La condizione IF restituisce il risultato solo se la condizione specificata è vera. Se questa condizione non è vera, non restituisce nulla.
Esempio: If (Marks)> 35 then 'PASS'
2) La funzione IF ELSE:
Questa condizione verifica anche condizioni particolari. Se la condizione di test in IF è vera, verrà restituita l'istruzione dopo la parola chiave THEN. Se questo è False, viene restituita l'istruzione dopo la parola chiave Else. La sintassi di If Else in Tableau è la seguente:
IF THEN
ELSE
END
3) La funzione ELSE IF:
Ogni volta che è richiesto il controllo di più condizioni, Else If the condition è molto utile. Le altre condizioni If possono essere utilizzate solo quando è una precedente istruzione If o Else if che non riesce. Questa funzione viene eseguita in modo sequenziale. Inizia a controllare dalla prima condizione. Se la prima condizione è vera, eseguirà l'istruzione presente dopo la parola chiave Then. Se questa condizione è falsa, verificherà il prossimo Else se Condizione. Continuerà a continuare con l'altro se le istruzioni fino a quando la condizione non sarà soddisfatta.
Sintassi-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
La funzione IIF
- IIF è una funzione utile che aiuta a svolgere funzioni logiche. Quando si utilizza questa funzione ci sono argomenti che devono essere passati e l'argomento che si prevede dovrebbe essere un valore booleano. Se non è booleano, può essere il risultato delle espressioni logiche. Questi risultati possono essere ulteriormente utilizzati per fornire un risultato booleano. Se i risultati di questa espressione logica vengono valutati come True, allora IIF restituirà il valore che segue Then.
- Se i risultati di queste espressioni logiche risultano falsi, allora IIF restituirà il valore Else. Poiché i valori restituiti sono booleani, possono esserci casi in cui i risultati sono sconosciuti, il che significa che non sono né veri né falsi. Questo di solito è il caso in cui sono presenti valori null nei dati. Quando ciò accade, l'ultimo argomento passato a IIF viene restituito come risultato Sconosciuto. Se questo non viene considerato, viene restituito il valore Null.
Sintassi-
IIF (test, then, else (sconosciuto))
Vediamo ora alcuni esempi per comprendere correttamente queste funzioni.
- Considera che è stato conseguito il voto A, è necessario emettere un certificato. Un campo dovrebbe essere lì per calcolare e identificare queste istanze. Questo può essere fatto facilmente sia usando l'istruzione If Else che usando l'istruzione IIF.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
L'unica differenza tra queste affermazioni è la sintassi. L'istruzione IIF è meno soggetta a errori ma non è molto leggibile o familiare. La differenza fondamentale tra questi due è che i dati contengono valori che producono risultati sconosciuti attraverso il confronto booleano. Questo può accadere quando c'è un valore nullo nei dati. Quando ciò accade nell'istruzione If Else, i risultati sconosciuti vengono considerati come risultati falsi. Ma quando viene utilizzata l'istruzione IIF, viene restituito un valore "Null" per risultati che avranno valori sconosciuti.
- Test IF valore THEN END / IF test THEN valore ELSE altro END
La funzione sopra è simile alla funzione IIF. Distingue i valori Vero, Falso e Sconosciuto. D'altra parte, l'istruzione IF si preoccupa solo dei valori Vero e non Vero. Per ottenere i valori appropriati in cambio, tutti i test logici devono essere eseguiti utilizzando le istruzioni IF THEN ELSE.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Questa affermazione definisce chiaramente quando l'attività sta andando bene e quando sta andando male. Non è presente alcuna ambiguità in questo scenario.
- Per verificare più condizioni, è possibile utilizzare If THEN ELSE IF.
IF (Letter Grade (Nulls))= 'A' then 4
ElseIF (Letter Grade (Nulls))= 'B' then 3
ElseIF (Letter Grade (Nulls))= 'C' then 2
ElseIF (Letter Grade (Nulls))= 'D' then 1
Else 0
End
Queste affermazioni sono più facili e meno ambigue quando si tratta dell'istruzione IIF. Hanno le loro condizioni separate definite. È molto più facile da scrivere e capire. Quando si tratta di istruzioni If in Tableau, IIF dovrebbe essere usato quando il calcolo è semplice o non si è sicuri della qualità dei dati del campo in questione.
Conclusione per la dichiarazione IF del tableau
- Tableau, a differenza di altri strumenti, fornisce funzioni logiche. Queste funzioni possono essere facilmente utilizzate come requisiti. Le condizioni If con le sue varianti possono essere facilmente implementate in Tableau. Ha anche IIF e ELSEIF che forniscono un meccanismo per la sostituzione di valori sconosciuti con NULL. Fornisce anche normali controlli condizionali.
- Anche le altre funzioni logiche sono utili e Tableau viene quindi utilizzato sul mercato con queste caratteristiche in mano. Ha anche la funzionalità per creare calcoli logici in cui è possibile utilizzare tutte queste funzioni logiche e i report possono fornire dati più accurati e fornire un'analisi accurata agli utenti.
Articoli consigliati
Questa è stata una guida alla dichiarazione IF del tableau. Qui discutiamo l'introduzione, tre diverse varianti della funzione IF con le rispettive sintassi e spiegazioni. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -
- Che cos'è il tableau?
- Looker vs Tableau
- Come creare un set nel tableau?
- Come installare il tableau
- Dichiarazione If Else in Python | Esempi
- Introduzione alla dichiarazione If Else in R
- Dichiarazione If in Python