Tableau Check list | 表計算
表的計算功能很強大,但它們依賴於本地計算引擎,需要大量的內存,會拖慢你的計算機
表計算 Table Calc
tableau強大的是計算欄位,更強大的是表計算,區別是啥?
來看下這個Steps:
原始數據是介個樣子的:
導入tableau是介個樣子:總共6個欄位
其中,5個維度,1個度量
這裡是Step1
從原始數據,讀取數據欄位
導入tableau生成的這些欄位就是基本步驟
這裡是Step2
數據欄位和其他數據欄位發生關係,生成計算欄位
因為只是介紹嘛,計算欄位的編寫就從簡
"Converted"欄位,與"Estimated Sales"之間發生關係
達到如下結果:
這個新建的"Convert yes",就是數據欄位與數據欄位發生關係的結果
這裡是Step3
數據欄位和它自己發生關係,生成表計算
部署快速表計算
表計算就弄好了,想要看錶計算是什麼內容,雙擊么?窗口太小,欄位太長,看不清?還記得Ad-Hoc的方法不,新建一個計算欄位對話框
將這個綠色的東東拖進去,即可
注意,重在重組
在表計算中有兩種類型的欄位:
分區
定址
分區欄位
將您的數據分組到不同的桶中
示例包括按地區,產品類別或員工分類銷售數據這些分區中的每一個然後通過計算來執行。
定址欄位
決定您的計算方向
公共定址欄位將是日期使用上述任何示例,我們可以按日期或類別或員工(分區欄位)對銷售進行分組,然後按年份(定址欄位),堆疊條形圖顯示。
表計算通常用於為不同日期開始的事件創建一個共同基準,加權平均數,總數百分比和更多。
注意事項
表計算的潛在問題,是它們使用本地計算引擎。 Tableau的數據引擎是為Tableau Desktop的特別分析和拖放功能提供支持的突破。
但,過多依賴於表計算的視圖總,可能會造成性能滯後。儀錶板和底層數據越複雜,就越有機會提高可視化效能。
如何優化?
最好的辦法是將壓力從Tableau Desktop中,像前移動。這個前,就是我上邊提到的Steps。
儘可能靠近原始數據操作,來減輕Tableau Desktop中的工作量。
如果是部署在Server上呢?如果每個人都使用大量拖慢運算的可視化方式,那麼Server速度就會被拖慢。
最好的辦法是在資料庫中進行額外的工作,以便數據準備好並準備好,然後才能訪問Tableau Desktop。
Source:The Tableau Performance Checklist: Local Computations - Table Calculations
更新記錄:
2017-5-23 發布
Peace!
-----------------------------------------------------------------
下一篇有個Top5 tableCalc的主題
推薦閱讀:
※Tableau 基礎 | 「集」能做什麼?
※Tableau 地圖 | 多顏色序列地圖
※Tableau | Dashboard Design 1
※Tableau參數 | Top 5 & Bottom 5
TAG:TABLEAU |