並列佔位排名效果:1 1 1 4 5
並列不佔位排名效果:1 1 1 2 3
BI 自帶的排名邏輯為【並列佔位】排名,那麼要如何實現實現如下圖的【並列不佔位】效果呢?
如果要執行【並列佔位】,直接對原始資料進行 2.1.2 節的操作。
將相同的分數分為一組,對分組後的資料進行排名。最後再使用左右合併將分組後的資料和原資料連結整合,獲得並列不佔位的排名結果。
範例資料下載:分數.xlsx
將範例資料上傳到 FineBI ,新增自助資料集「並列不佔位」,選擇所有欄位。
新增分組彙總,將欄位「分數」拖入分組欄,如下圖所示:
新增欄「排名」,如下圖所示:
分組後的分數都是唯一值,對唯一值進行排名。
與原表「分數」進行右合併(保留所有右端資料,即將原表的分數和對應的分組後的排名相連結),如下圖所示:
1)選擇合併表「分數」
新增左右合併,選擇「分數」表的所有欄位,如下圖所示:
2)選擇合併方式為右合併,依賴依據為「分數」欄位。如下圖所示:
3)保存並更新該自助資料集。
使用該自助資料集製作明細表,並將「排名」升冪排列,如下圖所示:
並列排序不佔位的效果如下圖所示: