Johdanto Tableau IF -lausekkeeseen
Tableau on datan visualisointityökalu, jota käytetään pääasiassa Business Intelligence -teollisuudessa. Raakadataa voidaan helposti yksinkertaistaa ymmärrettävässä muodossa. Tableau-analyysin avulla data voi olla nopeampaa ja on helppo visualisoida tietoja kojetaulujen ja laskentataulukoiden avulla. Tableau luo tietoja, jotka ovat helposti ymmärrettäviä ammattilaisille, jotka työskentelevät organisaation millä tahansa tasolla. Joitakin Tableaun parhaimmista ominaisuuksista ovat tietojen sekoittaminen, reaaliaikainen analyysi ja datayhteistyö. Tableau tarjoaa erilaisia loogisia toimintoja, jotka voivat auttaa päätöksenteossa. Katsotaanpa IF-lausuntoa ja sen muunnelmia.
Tableau IF -lausunto:
Loogiset laskelmat auttavat sinua määrittämään, ovatko tietyt ehdot totta vai vääriä. Tämän päätöksenteon kannalta on tärkeää, että sillä on toiminto siihen. Tableaussa tarjotaan erilaisia toimintoja. IF-funktio auttaa määrittämään, onko lausekkeiden sarja totta, ensimmäisen lausekkeen arvo palautetaan. Tableaussa on IF-funktiosta kolme vaihtoehtoa. Sillä on IF, IF-ELSE ja ELSE IF.
1) IF-ehto:
IF-ehto palauttaa tuloksen vain, jos annettu ehto on totta. Jos tämä ehto ei ole totta, se ei palauta mitään.
Esimerkki: Jos (merkinnät)> 35, niin 'PASS'
2) IF ELSE -toiminto:
Tämä tila testaa myös erityisiä olosuhteita. Jos IF-testiolosuhteet ovat totta, THEN-avainsanan jälkeinen lause palautetaan. Jos tämä on väärä, niin muualla olevan avainsanan jälkeinen lause palautetaan. Syntaksi If Else -taulukossa Tableau on seuraava:
IF THEN
ELSE
END
3) ELSE IF -toiminto:
Aina kun on tarkistettava useita ehtoja, muualla kun ehto on erittäin hyödyllinen. Else If -olosuhteita voidaan käyttää vain silloin, kun vanha if- tai Else if -lausunto on epäonnistunut. Tämä toiminto suoritetaan peräkkäin. Se alkaa tarkistaa ensimmäisestä ehdosta. Jos ensimmäinen ehto on totta, se suorittaa lausekkeen, joka on läsnä avainsanan jälkeen. Jos tämä ehto on väärä, se tarkistaa seuraavan Else, jos ehto. Se jatkaa muuten, jos lausunnot, kunnes ehto täyttyy.
Syntaksi-
IF THEN
ELSEIF THEN
ESEIF THEN
…..
ELSE
END
IIF-toiminto
- IIF on hyödyllinen toiminto, joka auttaa loogisten toimintojen saamisessa. Tätä toimintoa käytettäessä on olemassa argumentteja, jotka on välitettävä, ja argumentin, jonka odotetaan olevan, pitäisi olla Boolean. Jos se ei ole Boolean, se voi olla loogisten lausekkeiden tulos. Näitä tuloksia voidaan edelleen käyttää antamaan Boolean-tulos. Jos tämän loogisen lausekkeen tulokset arvioivat olevan totta, niin IIF palauttaa sitten seuraavan arvon.
- Jos näiden loogisten lausekkeiden tulokset arvioidaan olevan vääriä, niin IIF palauttaa Else-arvon. Koska palautettavat arvot ovat loogisia, voi olla tapauksia, joissa tuloksia ei tunneta, mikä tarkoittaa, että ne eivät ole totta eikä vääriä. Tämä tapahtuu yleensä silloin, kun tiedoissa on nollia arvoja. Kun tämä tapahtuu, viimeinen argumentti, joka välitetään IIF: lle, palautetaan tuntemattomana tuloksena. Jos tätä ei oteta huomioon, NULL-arvo palautetaan.
Syntaksi-
IIF (testi sitten, muu (tuntematon))
Katsokaamme nyt muutama esimerkki näiden toimintojen ymmärtämiseksi oikein.
- Oletetaan, että palkkaluokka on ansaittu, todistus on annettava. Kenttä tulisi olla siellä näiden tapausten laskemiseksi ja tunnistamiseksi. Tämä voidaan tehdä helposti joko käyttämällä If Else -käskyä käyttämällä IIF-käskyä.
IF (Letter Grade (Nulls))= 'A' then 'Create Certificate'
Else 'Do Nothing'
End
IIF(Letter Grade (Nulls))= 'A', 'Create Certificate', 'Do Nothing')
Ainoa ero näiden lauseiden välillä on syntaksi. IIF-käsky on vähemmän alttiita virheille, mutta se ei ole kovin luettavissa tai tuttu. Perusero näiden kahden välillä on, että tiedot sisältävät arvoja, jotka antavat tuntemattoman tuloksen Boolen vertailun avulla. Tämä voi tapahtua, kun tiedoissa on nolla-arvo. Kun tämä tapahtuu If Else -lauseessa, tuntemattomia tuloksia pidetään samoina kuin vääriä tuloksia. Mutta kun käytetään IIF-käskyä, se antaa 'nolla' -arvon tuloksille, joilla ei ole arvoja.
- JOS testi TÄTÄ arvoa LOPPU / JOS testi TÄTÄ arvoa MUUT MUUT LISÄ
Yllä oleva toiminto on samanlainen kuin IIF-toiminto. Se erottaa tosi, väärät ja tuntemattomat arvot. Toisaalta IF-lausunto välittää vain totuuksista ja ei totuuksista. Oikeiden arvojen saamiseksi vastineeksi kaikki loogiset testit on suoritettava käyttämällä IF THEN ELSE -käskyjä.
IF(SUM((Profit)) > 0) THEN 'Performing Good'
ELSE 'Bad Performance'
END
Tämä lausunto määrittelee selvästi, milloin yritys menestyy hyvin ja milloin se menestyy huonosti. Tässä skenaariossa ei ole epäselvyyttä.
- Jos haluat, että useita ehtoja tarkistetaan, voidaanko If THEN ELSE IF käyttää.
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
Nämä lausunnot ovat helpompia ja vähemmän epäselviä, kun kyse on IIF-lausunnosta. Heillä on erilliset olosuhteet. On paljon helpompaa kirjoittaa ja ymmärtää. Jos kyse on taulukon If-lauseista, IIF: tä tulisi käyttää, kun laskenta on yksinkertaista tai et ole varma kyseisen kentän tietojen laadusta.
Johtopäätös Tableau IF -lausuntoon
- Tableau, toisin kuin muut työkalut, tarjoaa loogisia toimintoja. Näitä toimintoja voidaan helposti käyttää vaatimuksina. If-ehdot ja sen variantit voidaan helposti toteuttaa Tableau-ohjelmassa. Siinä on myös IIF ja ELSEIF, jotka tarjoavat mekanismin tuntemattomien arvojen korvaamiseksi NULL: lla. Se tarjoaa myös normaalit ehdolliset tarkastukset.
- Muut loogiset toiminnot ovat myös hyödyllisiä, ja Tableau: ta käytetään siten markkinoilla näiden ominaisuuksien kanssa. Siinä on myös toiminnallisuus luoda loogisia laskelmia, joissa kaikkia näitä loogisia toimintoja voidaan käyttää, ja raportit voivat antaa tarkempia tietoja ja antaa tarkan analyysin käyttäjille.
Suositellut artikkelit
Tämä on ollut opas Tableau IF: n lausuntoon. Tässä keskustellaan johdannosta, kolmesta IF-funktion muunnelmasta vastaavilla syntaksilla ja selityksillä. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- Mikä on Tableau?
- Looker vs. Tableau
- Kuinka luoda sarjan Tableau?
- Kuinka asentaa Tableau
- Jos muu lausunto Pythonissa esimerkit
- Johdatus If Else -julkaisuun R
- Jos lausunto Pythonissa