Bevezetés a Tableau vonós funkciókhoz

A Tableau String függvények azok a funkciók, amelyeket a karakterlánc manipulálására használunk, mondjuk, ha bizonyos karaktereket akar kivonni, cserélni, feldarabolni, kivágni, átformálni, összekapcsolni és így tovább. Tegyük fel egy olyan forgatókönyvet, amelyben megrendelés és vásárlási adatok állnak rendelkezésére, és meg akarja elemezni az összes „Mark” keresztnévvel rendelkező ügyfél értékesítési hozzájárulását, de nincs külön oszlop, amelyet „keresztnév” -nek hívnak, hogy elemezze azt. külön, tehát itt jelennek meg a String funkciók, itt használhatja a String függvényeket, és létrehozhat egy új kiszámított mezőt, az 'ELSŐ NEV' nevű mezőt, és elemezheti a cél ügyfelet.

Különböző kategóriák vannak a Tableau által támogatott funkciókban, például dátumfunkciók, számfüggvények, típuskonverziós függvények, összesített függvények, logikai függvények. Mindegyiküknek jelentősége van az adatok reprezentációja szempontjából, és kevés erőfeszítést igényel a bonyolult számítások és összetett kifejezések írása során. Például, ha számokra szeretne számításokat végezni, akkor olyan numerikus függvényeket használna, mint a tápellátás, a mennyezet, a kerek, ha dátumszámításokat szeretne végezni, akkor olyan dátumfunkciókat használna, mint a DATEADD () és a DATENAME ().

A Tableau karakterlánc funkciói

Most nézzük meg néhány ilyen funkciót, hogy jobban megértsük.

1. Alsó () és felső ()

Ezek a funkciók átalakítják a karakterláncot kis- és nagybetűkké.

Szintaxis :

Lower ( String )
Upper ( String )

Először nézzük meg, hogyan hozhatunk létre számított mezőket.

  • Lépjen az elemzés fülre a tetején, és válassza a * Számított mező létrehozása lehetőséget
  • Megjelenik egy mező, amelyben kéri a kiszámított mező kifejezés írását. Adja meg a Számított mező nevét.

  • A Számítás mezőbe írja be az Alsó kifejezést ((oszlop neve)), majd kattintson a gombra

(Itt az Adatkészlet terméktípus oszlopát használja).

Hasonlóképpen hozza létre a kiszámított mezőt a felső függvényhez.

A Kalkulált mezők (alsó () és felső ()) a bal oldalon látható Méretekben jelennek meg.

Most először húzza az Oszlopot (az én esetemben terméktípus) a Méretek panelen a sorokba, majd az alsó () és a felső () számított mezőket. Figyelembe vesszük, hogy a húrok átalakulnak kis- és nagybetűkké, az ábra szerint.

2. KICSERÉLÉS ()

Keres egy alsó karakterláncot, és helyettesíti azt csereértékkel. Ha az alsáv nincs jelen

A keresett karakterláncban a karakterlánc nem változik.

Szintaxis : REPLACE ( string, substring, replacement )

3. ASCII ()

Visszaadja a karakterlánc első karakterének ASCII kódját.

Szintaxis: ASCII ( string )

4. Tartalmaz ()

Visszaadja a logikai értéket (igaz vagy hamis), igaz (TRUE), ha az alsáv a karakterláncban van, és hamis, ha az alszál nem található.

Szintaxis : CONTAINS ( string, substring )

5. SPLIT ()

Az osztott függvény elválasztja a karakterláncot zsetonokra és elválaszt egy token számot az egyes tokenekhez. pl. Az „RTO-123-MNX-YUH” karakterláncot RTO, 123, MNX, YUH (tokenek) zsetonokra osztják, ahol az 1, 2, 3, 4 jelölések nem ezekre vonatkoznak. A betöltendő karakterlánc azon része visszakereshető, ha a token nem argumentumot adja meg a split funkcióra.

Szintaxis : SPLIT ( String, Delimiter, Token number )

6. LEN ()

Visszaadja egy karakterlánc hosszát (vagy egy karakter számát egy adott karakterláncon).

Szintaxis : LEN (String)

7. Vágás ()

Eltávolítja a nem kívánt, extra és a hátsó tereket a karakterláncból.

Ahogy az ábrán látható, a „BINOCULARS terméktípus összes extra helyét eltávolították.

8. CHAR ()

Visszaadja az ASCII kódhoz társított karaktert argumentumként.

Szintaxis : CHAR ( Integer )

Tehát a CHAR (65) az „A” értéket adja vissza, mivel az „A” ASCII kódja 65.

9. BEJEGYZÉS ()

Visszaad egy logikai értéket (TRUE vagy FALSE), ha a karakterlánc a megadott alszállal végződik, FALSE, ha a karakterlánc nem ér véget a megadott alszállal.

Szintaxis : ENDSWITH (String, Substring)

Például: az ENDSWITH ('FUNCTION', 'ION') TRUE értéket ad vissza, mert a 'FUNCTION' karakterlánc 'ION'-vel fejeződik be .

10. BAL ()

Ez a funkció visszaadja a karaktereket a karakterlánc bal szélső részéből.

Szintaxis : LEFT (String, no. of characters)

Vegyük például a LEFT-t ('Tableau', 3)

Kimenet: ' Tab' (a bal szélső karaktert adja vissza)

11. JOBB ()

Ez a funkció visszaadja a karaktereket a karakterlánc jobb szélső részéből.

Szintaxis : LEFT (String, no. of characters)

Például tegyük jobbra ('Tableau', 3)

Kimenet: ' eau ' (a legjobban 3 karaktert ad vissza)

Következtetés

A Tableau egy önkiszolgáló üzleti intelligencia eszköz, ahol összetett elemzést végezhet, csak annak drag and drop funkciójával. Az adatok előkészítése elemzésre, adatok tisztítása, elforgatása, több forrásból származó adatok keverése, készletek és tálcák létrehozása, dinamikus méretek és méretek, gyönyörű megjelenítések és ezen felül, felhasználóbarát jellege tökéletes vállalati megoldássá teszi. Minden üzleti terület széles körűen felhasználja annak érdekében, hogy ügyfelek számára inspiráló látványt nyújtson üzleti céljainak elérése érdekében.

Készíthetünk gyönyörű és interaktív látványterveket és irányítópultokat, összekapcsolva őket különféle R és Python könyvtárakkal. Bármilyen eszközön megnézhetjük, a Tableau elég okos ahhoz, hogy megértse az eszközt, és a jelentés méretét az eszköz méretének megfelelően módosítsa, extra kódolási erőfeszítések nélkül. Mint minden más programozási / szkriptálási nyelv, adatbázis és BI eszköz. A Tableau tartalmaz néhány beépített funkciót a karakterlánc-adatok módosítására és formázására. Ha kiemelkedő fejlesztőnek akarsz lenni, akkor mindig ismeri a húros funkciókat. Ezekkel a funkciókkal bármilyen módon manipulálhatja a karakterlánc adatait.

Ez a funkció sok időt és energiát takarít meg az adatelemzőnek az egyes üzleti területek speciális elemzése során. Remélem, hogy mindannyian kaptak jó ötletet a String funkciók bevezetéséről a Tableau-ban.

Ajánlott cikkek

Ez egy útmutató a Tableau String Funkciókhoz. Itt a Tableau karakterláncfunkcióinak különféle kategóriáit tárgyaljuk szintaxissal. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. Tableau alternatívák
  2. Fatérkép a Tableau-ban
  3. Hogyan telepítsük a Tableau alkalmazást
  4. Adattudományi karrier

Kategória: