Tableau - Fungsi
Analisis data apa pun melibatkan banyak perhitungan. Di Tableau, editor perhitungan digunakan untuk menerapkan perhitungan pada bidang yang dianalisis. Tableau memiliki sejumlah fungsi bawaan yang membantu dalam membuat ekspresi untuk kalkulasi kompleks.
Berikut adalah deskripsi dari berbagai kategori fungsi.
- Fungsi Angka
- Fungsi String
- Fungsi Tanggal
- Fungsi Logis
- Fungsi Agregat
Fungsi Angka
Ini adalah fungsi yang digunakan untuk kalkulasi numerik. Mereka hanya menerima angka sebagai masukan. Berikut adalah beberapa contoh fungsi bilangan penting.
Fungsi | Deskripsi | Contoh |
---|---|---|
CEILING (number) | Membulatkan angka ke bilangan bulat terdekat dengan nilai yang sama atau lebih besar. | PLAFON (2.145) = 3 |
POWER (number, power) | Menaikkan angka ke pangkat yang ditentukan. | KEKUATAN (5,3) = 125 |
ROUND (number, [decimals]) | Membulatkan angka menjadi sejumlah digit tertentu. | PUTARAN (3.14152,2) = 3.14 |
Fungsi String
Fungsi String digunakan untuk manipulasi string. Berikut adalah beberapa fungsi string penting dengan contoh
Fungsi | Deskripsi | Contoh |
---|---|---|
LEN (string) | Mengembalikan panjang string. | LEN ("Tableau") = 7 |
LTRIM (string) | Mengembalikan string dengan spasi di awal yang dihapus. | LTRIM ("Tableau") = "Tableau" |
REPLACE (string, substring, replacement) | Mencari string untuk substring dan menggantinya dengan pengganti. Jika substring tidak ditemukan, string tersebut tidak akan diubah. | REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen" |
UPPER (string) | Mengembalikan string, dengan semua karakter huruf besar. | UPPER ("Tableau") = "TABLEAU" |
Fungsi Tanggal
Tableau memiliki berbagai fungsi tanggal untuk melakukan kalkulasi yang melibatkan tanggal. Semua fungsi tanggal menggunakandate_partyang merupakan string yang menunjukkan bagian dari tanggal seperti - bulan, hari, atau tahun. Tabel berikut mencantumkan beberapa contoh fungsi tanggal penting.
Fungsi | Deskripsi | Contoh |
---|---|---|
DATEADD (date_part, increment, date) | Mengembalikan selisih yang ditambahkan ke tanggal. Jenis kenaikan ditentukan dalamdate_part. | DATEADD ('bulan', 3, # 2004-04-15 #) = 2004-0715 12:00:00 |
DATENAME (date_part, date, [start_of_week]) | Kembali date_parttanggal sebagai string. Itustart_of_week parameter adalah opsional. | DATENAME ('month', # 200404-15 #) = "April" |
DAY (date) | Mengembalikan hari dari tanggal tertentu sebagai bilangan bulat. | HARI (# 2004-04-12 #) = 12 |
NOW( ) | Mengembalikan tanggal dan waktu saat ini. | SEKARANG () = 2004-04-15 13:08:21 |
Fungsi Logis
Fungsi ini mengevaluasi beberapa nilai tunggal atau hasil ekspresi dan menghasilkan keluaran boolean.
Fungsi | Deskripsi | Contoh |
---|---|---|
IFNULL (expression1, expression2) | Fungsi IFNULL mengembalikan ekspresi pertama jika hasilnya bukan nol, dan mengembalikan ekspresi kedua jika nol. | IFNULL ([Penjualan], 0) = [Penjualan] |
ISDATE (string) | Fungsi ISDATE mengembalikan TRUE jika argumen string bisa diubah menjadi tanggal, dan FALSE jika tidak bisa. | ISDATE ("11/05/98") = BENAR ISDATE ("14/05/98") = FALSE |
MIN(expression) | Fungsi MIN mengembalikan ekspresi minimum di semua rekaman atau minimum dua ekspresi untuk setiap rekaman. | |
Fungsi Agregat
Fungsi | Deskripsi | Contoh |
---|---|---|
AVG(expression) | Mengembalikan rata-rata dari semua nilai dalam ekspresi. AVG hanya dapat digunakan dengan bidang numerik. Nilai nol diabaikan. | |
COUNT (expression) | Mengembalikan jumlah item dalam grup. Nilai nol tidak dihitung. | |
MEDIAN (expression) | Mengembalikan median ekspresi di semua rekaman. Median hanya dapat digunakan dengan bidang numerik. Nilai nol diabaikan. | |
STDEV (expression) | Mengembalikan simpangan baku statistik dari semua nilai dalam ekspresi yang ditentukan berdasarkan sampel populasi. |