使用者會在FineBI 的分析區欄位欄對指標欄位進行快速計算,例如使用快速計算計算不同「省份」下的「合同金額」排名,此時又對「省份」進行了過濾,篩選出需要的省份,此時就要求排名按照過濾出的省份(實際展示資料)進行排名,而不是對所有省份合同金額排名。
二次計算的功能就提供了針對維度過濾結果的再次計算。
針對省份過濾出的部分地區,按照合同金額進行二次計算排序,排序結果為當前展示的省份間的合同金額排名,如下圖所示:
FineBI 提供了二次計算功能,開啟該功能,在對維度欄位設定了「過濾」條件以後,該指標將針對過濾結果進行再次計算。
注:快速計算求累計值、組內累計值的二次計算必須開啟,不支持取消,因為累計值依賴當前的維度累計,即默認按照過濾後的結果進行累計值計算。
使用內置DEMO「地區數據分析」,按照省份統計合同金額升冪排名,如下圖所示:
並且為「省份」添加過濾條件,過濾出北京、吉林、安徽、山東、山西、廣西、河南、海南、湖南、甘肅、福建、遼寧、重慶地區的數據,如下圖所示:
「合同金額」的升序排名默認進行二次計算,重新計算維度過濾後的排名順序。
即開啟二次計算以後,該升序排名的求的是北京、吉林、安徽、山東、山西、廣西、河南、海南、湖南、甘肅、福建、遼寧、重慶這些省份的合同金額排名,而不是所有地區的合同金額排名,如下圖所示:
快速計算中的所有值、組內所有值、排名、組內排名的計算方式支持取消二次計算。
例如上述升序排名取消二次計算以後,該合同金額的排名為所有省份的排序,不再是上述過濾後的部分省份結果值,如下圖所示:
5.1.14 之前的歷史使用者在升級到5.1.14 後,儀表板組件內「佔比」和「組內佔比」默認不勾選二次計算,新增的佔比和組內佔比設置勾選二次計算。
快速計算求累計值、組內累計值的二次計算必須開啟,不支援取消,因為累計值依賴當前的維度累計,即预设按照過濾後的結果進行累計值計算,如下圖所示: