TopN(快速過濾)是對從資料庫返回結果進行根據數值大小的過濾,便於使用者進行資料的篩選,快速挑選出最大或者最小的若干條資料。資料分析中,您可以通過維度或度量的進行篩選,進行不同粒度的細分,協助您做決策。本文為您介紹如何設定TopN。
前提條件
使用限制
支援TopN的圖表有:
線/面圖:線圖、面積圖、堆積面積圖、百分比堆疊面積圖、組合圖。
柱/條圖:柱圖、堆積柱狀圖、百分比堆積柱狀圖、環形柱狀圖、熱門排行榜、橫條圖、堆疊橫條圖、100% 堆疊橫條圖、動態橫條圖、瀑布圖。
氣泡/散佈圖:泡泡圖、散佈圖、分面散佈圖。
表格類圖表:交叉表。
餅/環形類圖表:餅圖、玫瑰圖、雷達圖、矩形樹圖。
地理類圖表:色彩地圖、氣泡地圖、熱力地圖、飛線地圖、符號地圖。
指標類圖表:指標看板、指標趨勢圖。
漏鬥/轉化關係類圖表:漏斗圖、對比漏斗圖。
其他圖表:詞雲圖。
該分析方法基於返回結果集計算,公用雲目前上限為1萬,如資料返回總量超過1萬,可能導致計算結果不符合預期,請注意!
配置入口
您可以按照圖示步驟配置TopN。
應用樣本
度量和維度都支援TopN的設定。
給度量設定TopN。
如果您需要查看訂單金額排名前三的資料,您可以按照以下步驟對度量(訂單金額)進行設定。
登入Quick BI控制台。
請按照下圖步驟,進入儀表板編輯頁面。
在頂部功能表列中單擊添加圖表,找到表徵圖,建立交叉表。
在圖表設計的欄位標籤頁,配置交叉表資料。
單擊右側的表徵圖,選擇進階計算 -> TopN->Top3。
單擊更新。
此時,交叉表會按照訂單金額的結果進行排序並顯示前3條資料。
給維度設定TopN。
如果您需要查看各地區按照訂單金額排名前三的資料,此時在維度(地區)上設定進階計算-> TopN->Top3,那麼會篩選出東北、華北、華南等各個地區的前三條資料。
TopN自訂
TopN會保留前N位的資料,例如選擇Top5,會保留前5條資料,您也可以自訂TopN的方式和N數目。
頭部(降序),即從大到小取前N條資料。
尾部(升序),即從小到大取前N條資料。
預設為頭部(降序)。
TopN特殊計算及處理方式
總計和小計的處理
總計和小計不參與快速過濾,並且與TopN不能共存,即選擇了TopN的話,總計和小計會自動失效。
行列混布的處理
行列混布的情況下,會預設根據第一列的維值進行過濾,如以下例子中,會根據東北的訂單金額進行過濾。
null值的處理
null值在TopN中被認為是最小的值,即如果有10條資料,設定頭部(降序)Top5,null會被過濾掉,設定尾部(升序)Top5,null值會被保留。
多個TopN的處理
多個TopN不能同時生效,後設定的會頂替掉之前設定的TopN。
多個進階計算的處理
一個度量同時只能設定一種進階計算,比如設定了TopN之後,之前設定的排名就會被替換掉。