Wprowadzenie do instrukcji IF Tableau
Tableau to narzędzie do wizualizacji danych wykorzystywane głównie w branży Business Intelligence. Surowe dane można łatwo uprościć w zrozumiałym formacie. Korzystając z danych analizy Tableau, można szybciej i łatwo wizualizować dane za pomocą pulpitów nawigacyjnych i arkuszy. Tableau tworzy dane, które mogą być łatwo zrozumiane przez specjalistów pracujących na dowolnym poziomie w organizacji. Niektóre z najlepszych funkcji Tableau obejmują mieszanie danych, analizę w czasie rzeczywistym i współpracę danych. Tableau zapewnia różne funkcje logiczne, które mogą pomóc w podejmowaniu decyzji. Rzućmy okiem na instrukcję IF i jej warianty.
Instrukcja IF Tableau:
Obliczenia logiczne pomagają ustalić, czy określone warunki są prawdziwe, czy fałszywe. Aby podjąć tę decyzję, należy mieć do tego odpowiednią funkcję. W Tableau dostępne są różne funkcje. Funkcja IF pomaga ustalić, czy seria wyrażeń jest prawdziwa, wówczas zwracana jest wartość pierwszego wyrażenia. W Tableau istnieją trzy warianty funkcji IF. Ma IF, IF-ELSE i ELSE IF.
1) Warunek IF:
Warunek IF zwraca wynik tylko wtedy, gdy podany warunek jest prawdziwy. Jeśli ten warunek nie jest spełniony, wówczas nic nie zwraca.
Przykład: Jeśli (znaki)> 35, to „PASS”
2) Funkcja IF ELSE:
Ten warunek sprawdza również określone warunki. Jeśli warunek testu w JEŻELI jest prawdziwy, wówczas zostanie zwrócona instrukcja po słowie kluczowym THEN. Jeśli jest to fałsz, zwracana jest instrukcja po słowie kluczowym Else. Składnia If Else in Tableau jest następująca:
IF THEN
ELSE
END
3) Funkcja ELSE IF:
Ilekroć istnieje potrzeba sprawdzania wielu warunków, Else If warunek jest bardzo przydatny. Warunki Else If mogą być użyte tylko wtedy, gdy poprzednia instrukcja If lub Else if, która nie działa. Ta funkcja działa sekwencyjnie. Zaczyna sprawdzać od pierwszego warunku. Jeśli pierwszy warunek jest spełniony, wykona instrukcję występującą po słowie kluczowym Then. Jeśli ten warunek jest fałszywy, to sprawdzi następne Inne, jeśli warunek. Będzie kontynuował pracę z innymi instrukcjami if, dopóki warunek nie zostanie spełniony.
Składnia-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
Funkcja IIF
- IIF to przydatna funkcja, która pomaga w wykonywaniu funkcji logicznych. Podczas korzystania z tej funkcji należy przekazać argumenty, a oczekiwanym argumentem powinien być logiczny. Jeśli nie jest to wartość logiczna, może być wynikiem wyrażeń logicznych. Wyniki te można dalej wykorzystać do uzyskania wyniku logicznego. Jeśli wyniki tego logicznego wyrażenia okażą się Prawdą, wówczas IIF zwróci wartość, która następuje po.
- Jeśli wyniki tych wyrażeń logicznych okażą się fałszywe, IIF zwróci wartość Else. Ponieważ zwracane wartości są logiczne, mogą wystąpić przypadki, w których wyniki są nieznane, co oznacza, że nie są ani prawdziwe, ani fałszywe. Zwykle dzieje się tak, gdy w danych występują wartości zerowe. Kiedy tak się dzieje, ostatni argument przekazywany do IIF jest zwracany jako wynik nieznany. Jeśli nie zostanie to uwzględnione, zwracana jest wartość Null.
Składnia-
IIF (test, w przeciwnym razie (nieznany))
Przyjrzyjmy się teraz kilku przykładom, aby właściwie zrozumieć te funkcje.
- Biorąc pod uwagę, że uzyskano ocenę, należy wydać certyfikat. Powinno być tam pole do obliczenia i identyfikacji tych przypadków. Można to łatwo zrobić za pomocą instrukcji If Else przy użyciu instrukcji IIF.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Jedyną różnicą między tymi instrukcjami jest składnia. Instrukcja IIF jest mniej podatna na błędy, ale nie jest zbyt czytelna ani znajoma. Podstawową różnicą między tymi dwoma jest to, że dane zawierają wartości, które dają nieznany wynik poprzez porównanie boolowskie. Może się to zdarzyć, gdy w danych jest pusta wartość. Kiedy tak się dzieje w instrukcji If Else, nieznane wyniki są traktowane tak samo jak wyniki fałszywe. Ale gdy używana jest instrukcja IIF, wówczas zwraca wartość „Null” dla wyników, które będą miały nieznane wartości.
- JEŻELI test NASTĘPNA wartość KONIEC / JEŻELI test NASTĘPNA wartość POZOSTAŁA KONIEC
Powyższa funkcja jest podobna do funkcji IIF. Rozróżnia wartości True, False i Unknown. Z drugiej strony instrukcja IF dba tylko o wartości True, a nie True. Aby otrzymać odpowiednie wartości w zamian, wszystkie testy logiczne należy wykonać przy użyciu instrukcji IF THEN ELSE.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
To stwierdzenie jasno określa, kiedy firma osiąga dobre wyniki, a kiedy źle. W tym scenariuszu nie ma dwuznaczności.
- Aby sprawdzić wiele warunków, można użyć opcji 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
Te oświadczenia są łatwiejsze i mniej dwuznaczne, jeśli chodzi o oświadczenie IIF. Mają określone odrębne warunki. O wiele łatwiej jest pisać i rozumieć. Jeśli chodzi o instrukcje If w Tableau, IIF należy stosować, gdy obliczenia są proste lub w przypadku braku pewności co do jakości danych w danym polu.
Wniosek dotyczący instrukcji IF Tableau
- Tableau, w przeciwieństwie do innych narzędzi, zapewnia funkcje logiczne. Funkcje te można łatwo wykorzystać jako wymagania. Warunki If z jego wariantami można łatwo zaimplementować w Tableau. Ma również IIF i ELSEIF, które zapewniają mechanizm zastępowania nieznanych wartości wartością NULL. Zapewnia również normalne kontrole warunkowe.
- Przydatne są również inne funkcje logiczne, dlatego też Tableau jest używane na rynku z tymi funkcjami. Posiada również funkcję tworzenia obliczeń logicznych, w których można korzystać ze wszystkich tych funkcji logicznych, a raporty mogą zapewniać dokładniejsze dane i dokładną analizę dla użytkowników.
Polecane artykuły
Jest to przewodnik po instrukcji IF Tableau. Tutaj omawiamy Wprowadzenie, trzy różne warianty funkcji IF wraz z ich odpowiednią składnią i wyjaśnieniem. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -
- Co to jest Tableau?
- Looker vs. Tableau
- Jak stworzyć zestaw w Tableau?
- Jak zainstalować Tableau
- Instrukcja Else w Pythonie | Przykłady
- Wprowadzenie do instrukcji If Else w R
- Instrukcja If w Pythonie