Tableau - İşlevler
Herhangi bir veri analizi çok fazla hesaplama içerir. Tableau'da hesaplama editörü, analiz edilen alanlara hesaplamalar uygulamak için kullanılır. Tableau, karmaşık hesaplamalar için ifadeler oluşturmaya yardımcı olan bir dizi dahili işleve sahiptir.
Aşağıda, farklı işlev kategorilerinin açıklamaları yer almaktadır.
- Sayı İşlevleri
- String Fonksiyonları
- Tarih İşlevleri
- Mantıksal Fonksiyonlar
- Toplama İşlevleri
Sayı İşlevleri
Bunlar sayısal hesaplamalar için kullanılan işlevlerdir. Yalnızca girdi olarak sayı alırlar. Aşağıda, önemli sayı işlevlerinin bazı örnekleri verilmiştir.
Fonksiyon | Açıklama | Misal |
---|---|---|
CEILING (number) | Bir sayıyı en yakın eşit veya daha büyük tam sayıya yuvarlar. | TAVAN (2.145) = 3 |
POWER (number, power) | Sayıyı belirtilen güce yükseltir. | GÜÇ (5,3) = 125 |
ROUND (number, [decimals]) | Sayıları, belirtilen sayıda basamağa yuvarlar. | YUVARLAK (3,14152,2) = 3,14 |
String Fonksiyonları
Dize İşlevleri, dizge manipülasyonu için kullanılır. Aşağıda örneklerle birlikte bazı önemli dize işlevleri verilmiştir
Fonksiyon | Açıklama | Misal |
---|---|---|
LEN (string) | Dizenin uzunluğunu döndürür. | UZUNLUK ("Tablo") = 7 |
LTRIM (string) | Dizeyi baştaki boşluklar kaldırılmış halde döndürür. | LTRIM ("Tableau") = "Tableau" |
REPLACE (string, substring, replacement) | Dizede alt dizeyi arar ve onu bir yenisiyle değiştirir. Alt dize bulunmazsa, dize değiştirilmez. | DEĞİŞTİR ("GreenBlueGreen", "Mavi", "Kırmızı") = "GreenRedGreen" |
UPPER (string) | Tüm karakterleri büyük olacak şekilde dizeyi döndürür. | UPPER ("Tableau") = "TABLEAU" |
Tarih İşlevleri
Tableau, tarihleri içeren hesaplamaları gerçekleştirmek için çeşitli tarih işlevlerine sahiptir. Tüm tarih işlevleri,date_partbu, tarihin ay, gün veya yıl gibi bir bölümünü gösteren bir dizedir. Aşağıdaki tablo, önemli tarih işlevlerinin bazı örneklerini listeler.
Fonksiyon | Açıklama | Misal |
---|---|---|
DATEADD (date_part, increment, date) | Tarihe eklenen bir artışı döndürür. Artış türü şurada belirtilir:date_part. | DATEADD ('ay'; 3, # 2004-04-15 #) = 2004-0715 12:00:00 |
DATENAME (date_part, date, [start_of_week]) | İadeler date_partbir dize olarak tarih. start_of_week parametresi isteğe bağlıdır. | DATENAME ('month', # 200404-15 #) = "Nisan" |
DAY (date) | Verilen tarihin gününü tam sayı olarak döndürür. | GÜN (# 2004-04-12 #) = 12 |
NOW( ) | Geçerli tarih ve saati döndürür. | ŞİMDİ () = 2004-04-15 1:08:21 PM |
Mantıksal Fonksiyonlar
Bu işlevler, tek bir değeri veya bir ifadenin sonucunu değerlendirir ve bir mantıksal çıktı üretir.
Fonksiyon | Açıklama | Misal |
---|---|---|
IFNULL (expression1, expression2) | IFNULL işlevi, sonuç boş değilse ilk ifadeyi, boşsa ikinci ifadeyi döndürür. | IFNULL ([Satış], 0) = [Satış] |
ISDATE (string) | Dize bağımsız değişkeni bir tarihe dönüştürülebiliyorsa ISDATE işlevi TRUE, yapılamıyorsa FALSE döndürür. | ISDATE ("11/05/98") = DOĞRU ISDATE ("14/05/98") = YANLIŞ |
MIN(expression) | MIN işlevi, tüm kayıtlarda bir ifadenin minimumunu veya her kayıt için minimum iki ifadeyi döndürür. | |
Toplama İşlevleri
Fonksiyon | Açıklama | Misal |
---|---|---|
AVG(expression) | İfadedeki tüm değerlerin ortalamasını verir. AVG yalnızca sayısal alanlarla kullanılabilir. Boş değerler göz ardı edilir. | |
COUNT (expression) | Bir gruptaki öğelerin sayısını verir. Boş değerler sayılmaz. | |
MEDIAN (expression) | Tüm kayıtlarda bir ifadenin medyanını döndürür. Medyan yalnızca sayısal alanlarla kullanılabilir. Boş değerler göz ardı edilir. | |
STDEV (expression) | Popülasyonun bir örneğine bağlı olarak, verilen ifadedeki tüm değerlerin istatistiksel standart sapmasını döndürür. |