標籤:

Tableau Check list | 表計算

表的計算功能很強大,但它們依賴於本地計算引擎,需要大量的內存,會拖慢你的計算機

表計算 Table Calc

tableau強大的是計算欄位,更強大的是表計算,區別是啥?

來看下這個Steps:

原始數據是介個樣子的:

總共6個欄位

其中,5個維度,1個度量

導入tableau是介個樣子:

這裡是Step1

從原始數據,讀取數據欄位

導入tableau生成的這些欄位就是基本步驟

這裡是Step2

數據欄位其他數據欄位發生關係,生成計算欄位

因為只是介紹嘛,計算欄位的編寫就從簡

"Converted"欄位,與"Estimated Sales"之間發生關係

達到如下結果:

這個新建的"Convert yes",就是數據欄位與數據欄位發生關係的結果

這裡是Step3

數據欄位和它自己發生關係,生成表計算

部署快速表計算

表計算就弄好了,想要看錶計算是什麼內容,雙擊么?

窗口太小,欄位太長,看不清?

還記得Ad-Hoc的方法不,新建一個計算欄位對話框

將這個綠色的東東拖進去,即可

來看,是不是前邊說Step3標題說的,數據欄位與數據欄位自己發生關係

所以,總結一句,表計算是使用整個表中的值可以對不同視圖欄位進行重組的計算

注意,重在重組

在表計算中有兩種類型的欄位:

分區

定址

分區欄位

將您的數據分組到不同的桶中

示例包括按地區,產品類別或員工分類銷售數據

這些分區中的每一個然後通過計算來執行。

定址欄位

決定您的計算方向

公共定址欄位將是日期

使用上述任何示例,我們可以按日期或類別或員工(分區欄位)對銷售進行分組,然後按年份(定址欄位),堆疊條形圖顯示。

表計算通常用於為不同日期開始的事件創建一個共同基準,加權平均數,總數百分比和更多。

注意事項

表計算的潛在問題,是它們使用本地計算引擎。 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 |