
- Tableau 教程
- Tableau - 首頁
- Tableau - 概述
- Tableau - 環境設定
- Tableau - 入門
- Tableau - 導航
- Tableau - 設計流程
- Tableau - 檔案型別
- Tableau - 資料型別
- Tableau - 顯示方式
- Tableau - 資料術語
- Tableau 資料來源
- Tableau - 資料來源
- Tableau - 自定義資料檢視
- Tableau - 提取資料
- Tableau - 欄位操作
- Tableau - 編輯元資料
- Tableau - 資料聯接
- Tableau - 資料混合
- Tableau 計算
- Tableau - 運算子
- Tableau - 函式
- Tableau - 數值計算
- Tableau - 字串計算
- Tableau - 日期計算
- Tableau - 表格計算
- Tableau - LOD 表示式
- Tableau 排序和篩選
- Tableau - 基本排序
- Tableau - 基本篩選器
- Tableau - 快速篩選器
- Tableau - 上下文篩選器
- Tableau - 條件篩選器
- Tableau - 前 N 篩選器
- Tableau - 篩選器操作
- Tableau 圖表
- Tableau - 條形圖
- Tableau - 折線圖
- Tableau - 餅圖
- Tableau - 交叉表
- Tableau - 散點圖
- Tableau - 氣泡圖
- Tableau - 績效指標圖
- Tableau - 箱線圖
- Tableau - 樹狀圖
- Tableau - 累積圖
- Tableau - 甘特圖
- Tableau - 直方圖
- Tableau - 運動圖表
- Tableau - 瀑布圖
- Tableau 高階
- Tableau - 儀表板
- Tableau - 格式化
- Tableau - 預測
- Tableau - 趨勢線
- Tableau 有用資源
- Tableau - 問答
- Tableau - 快速指南
- Tableau - 有用資源
- Tableau - 討論
Tableau - 函式
任何資料分析都涉及大量計算。在 Tableau 中,計算編輯器用於將計算應用於正在分析的欄位。Tableau 有一系列內建函式,有助於建立複雜計算的表示式。
以下是不同類別函式的描述。
- 數字函式
- 字串函式
- 日期函式
- 邏輯函式
- 聚合函式
數字函式
這些函式用於數值計算。它們僅接受數字作為輸入。以下是一些重要數字函式的示例。
函式 | 描述 | 示例 |
---|---|---|
CEILING (number) | 將數字四捨五入到等於或大於該值的最近整數。 | CEILING(2.145) = 3 |
POWER (number, power) | 將數字提升到指定的冪。 | POWER(5,3) = 125 |
ROUND (number, [decimals]) | 將數字四捨五入到指定的位數。 | ROUND(3.14152,2) = 3.14 |
字串函式
字串函式用於字串操作。以下是一些帶示例的重要字串函式
函式 | 描述 | 示例 |
---|---|---|
LEN (string) | 返回字串的長度。 | LEN("Tableau") = 7 |
LTRIM (string) | 返回刪除所有前導空格的字串。 | LTRIM(" Tableau ") = "Tableau" |
REPLACE (string, substring, replacement) | 在字串中搜索子字串並將其替換為替換。如果未找到子字串,則字串不會更改。 | REPLACE("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen" |
UPPER (string) | 返回字串,所有字元都大寫。 | UPPER("Tableau") = "TABLEAU" |
日期函式
Tableau 有各種日期函式來執行涉及日期的計算。所有日期函式都使用date_part,它是一個字串,指示日期的一部分,例如 - 月、日或年。下表列出了一些重要日期函式的示例。
函式 | 描述 | 示例 |
---|---|---|
DATEADD (date_part, increment, date) | 返回新增到日期的增量。增量的型別在date_part中指定。 | DATEADD ('month', 3, #2004-04-15#) = 2004-0715 12:00:00 AM |
DATENAME (date_part, date, [start_of_week]) | 返回日期的date_part作為字串。start_of_week引數是可選的。 | DATENAME('month', #200404-15#) = "April" |
DAY (date) | 將給定日期的日期作為整數返回。 | DAY(#2004-04-12#) = 12 |
NOW( ) | 返回當前日期和時間。 | NOW( ) = 2004-04-15 1:08:21 PM |
邏輯函式
這些函式評估一些單值或表示式的結果併產生布爾輸出。
函式 | 描述 | 示例 |
---|---|---|
IFNULL (expression1, expression2) | 如果結果不為空,則 IFNULL 函式返回第一個表示式,如果為空,則返回第二個表示式。 | IFNULL([Sales], 0) = [Sales] |
ISDATE (string) | 如果字串引數可以轉換為日期,則 ISDATE 函式返回 TRUE,否則返回 FALSE。 | ISDATE("11/05/98") = TRUE ISDATE("14/05/98") = FALSE |
MIN(expression) | MIN 函式返回所有記錄中表達式的最小值,或每個記錄中兩個表示式的最小值。 | |
聚合函式
函式 | 描述 | 示例 |
---|---|---|
AVG(expression) | 返回表示式中所有值的平均值。AVG 只能用於數值欄位。空值將被忽略。 | |
COUNT (expression) | 返回組中的專案數。空值不計入。 | |
MEDIAN (expression) | 返回所有記錄中表達式的中位數。中位數只能用於數值欄位。空值將被忽略。 | |
STDEV (expression) | 基於總體樣本返回給定表示式中所有值的統計標準差。 |
廣告