- Tableau 教程
- Tableau - 首頁
- Tableau - 概述
- Tableau - 環境設定
- Tableau - 開始使用
- Tableau - 導航
- Tableau - 設計流程
- Tableau - 檔案型別
- Tableau - 資料型別
- Tableau - “Show Me”(資料視覺化建議)
- 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 支援的通用運算子。這些運算子作用於數值、字元和日期資料型別。
| 運算子 | 描述 | 示例 |
|---|---|---|
| +(加法) | 將兩個數字相加。連線兩個字串。將天數新增到日期。 | 7 + 3 利潤 + 銷售額 'abc' + 'def' = 'abcdef' 2004年4月15日 + 15 = 2004年4月30日 2004# |
| –(減法) | 將兩個數字相減。從日期中減去天數。 | -(7+3) = -10 2004年4月16日 - 15 = 2004年4月1日 2004# |
算術運算子
下表顯示 Tableau 支援的算術運算子。這些運算子僅作用於數值資料型別。
| 運算子 | 描述 | 示例 |
|---|---|---|
| *(乘法) | 數值乘法 | 23*2 = 46 |
| /(除法) | 數值除法 | 45/2 = 22.5 |
| %(取模) | 數值除法的餘數 | 13 % 2 = 1 |
| ^(乘方) | 乘方運算 | 2^3 = 8 |
比較運算子
下表列出了 Tableau 支援的比較運算子。這些運算子用於表示式中。每個運算子比較兩個數字、日期或字串,並返回布林值(TRUE 或 FALSE)。但是,布林值本身不能使用這些運算子進行比較。
| 運算子 | 描述 | 示例 |
|---|---|---|
| == 或 =(等於) | 比較兩個數字、兩個字串或兩個日期是否相等。如果相等,則返回布林值 TRUE,否則返回 FALSE。 | ‘Hello’ = ‘Hello’ 5 = 15/3 |
| != 或 <>(不等於) | 比較兩個數字、兩個字串或兩個日期是否不相等。如果不相等,則返回布林值 TRUE,否則返回 FALSE。 | ‘Good’ <> ‘Bad’ 18 != 37/2 |
| >(大於) | 比較兩個數字、兩個字串或兩個日期,其中第一個引數大於第二個引數。如果為真,則返回布林值 TRUE,否則返回 FALSE。 | [利潤] > 20000 [類別] > ‘Q’ [發貨日期] > 2004年4月1日 |
| <(小於) | 比較兩個數字、兩個字串或兩個日期,其中第一個引數小於第二個引數。如果為真,則返回布林值 TRUE,否則返回 FALSE。 | [利潤] < 20000 [類別] < ‘Q’ [發貨日期] < 2004年4月1日 |
邏輯運算子
下表顯示 Tableau 支援的邏輯運算子。這些運算子用於表示式中,表示式的結果為布林值,輸出為 TRUE 或 FALSE。
| 運算子 | 描述 | 示例 |
|---|---|---|
| AND | 如果 AND 運算子兩側的表示式或布林值的計算結果為 TRUE,則結果為 TRUE。否則結果為 FALSE。 | [發貨日期] > 2012年4月1日 AND [利潤] > 10000 |
| OR | 如果 AND 運算子兩側的表示式或布林值中任何一個或兩個的計算結果為 TRUE,則結果為 TRUE。否則結果為 FALSE。 | [發貨日期] > 2012年4月1日 OR [利潤] > 10000 |
| NOT | 此運算子否定其後表示式的布林值。 | NOT [發貨日期] > 2012年4月1日 |
運算子優先順序
下表描述了運算子的求值順序。頂行具有最高的優先順序。同一行上的運算子具有相同的優先順序。如果兩個運算子具有相同的優先順序,則它們在公式中從左到右進行求值。也可以使用括號。內部括號在外部括號之前進行求值。
| 優先順序 | 運算子 |
|---|---|
| 1 | –(負號) |
| 2 | ^(乘方) |
| 3 | *, /, % |
| 4 | +, – |
| 5 | ==, >, <, >=, <=, != |
| 6 | NOT |
| 7 | AND |
| 8 | OR |
廣告