1. 概述
1.1 版本
FineBI 版本 | JAR 包 | 功能变动 | App版本 | HTML5行動端插件 | app功能變動 |
---|---|---|---|---|---|
5.1 | - | - | |||
5.1.5 | 2020-09-02 | 合計方式/交互屬性顯示優化表格的分組展示為單行時都顯示合計行 | |||
5.1.10 | 2021-02-05 | 維度轉化為指標以及使用 COUNTD_AGG 函式的計算指標,在設定「合計方式」時,預設為「求和」 | |||
5.1.12 | - | 組內合計行支援自訂設定合計維度 | 10.4.982 | 10.4.982 | 行動端支援顯示序號 行動端繼承 PC 端的表格字體位置 |
1.2 應用場景
製作好的分組表不希望顯示「合計行」、「組內合計行」或者交叉表不希望顯示「合計列」、「組內合計列」,則可以設定取消合計顯示。
分組表取消合計行顯示,如下圖所示:
交叉表取消合計列顯示,如下圖所示:
1.3 功能簡介
使用「組件樣式>合計行」功能。
分組表可設定「合計行」與「組內合計行」是否顯示、顯示名稱、顯示位置、以及合計方式(求和、平均、最大值等等)。
交叉表可設定「合計行」、「組內合計行」「合計列」、「組內合計列」是否顯示、顯示名稱、顯示位置、以及合計方式(求和、平均、最大值等等)。
1.4 使用範圍
分組表與交叉表。
2. 是否顯示/顯示位置
2.1 顯示合計行
你可以選擇是否顯示合計行與組內合計行,並支援自訂選擇哪些維度需要顯示合計行。
例如,使用分組表製作了合同表,需要顯示「合同簽約時間」欄位對應的合計「購買數量」,則可以選擇「合計行」,勾選「顯示合計行>顯示組內合計行>合同簽約時間」,則會顯示不同合同簽約時間對應的購買數量合計值,如下圖所示:
若需要顯示不同的「合同簽約時間」下不同「合同型別」對應的購買數量合計值,則直接勾選這兩個欄位即可,效果如下圖所示:
注1 :複製的維度欄位也支援設定是否顯示合計行。
注2:若新拖入維度欄位,預設不顯示勾選,且最後一個維度勾選顯示/不顯示合計不生效。
2.2 顯示位置
同時可支援設定合計行顯示位置,例如點選「頂部」,將合計行置於頂部,如下圖所示:
2.3 合計列顯示
交叉表支援設定合計列顯示情況,用法同合計行,不過多介紹。
3. 合計方式
使用者可對對應指標的合計方式進行選擇,可選擇的合計方式有:自動、求和、平均、最大值、最小值、中位數、方差、標準差、隱藏,如下圖所示:
「自動」是根據彙總方式對明細資料進行計算。
其餘合計方式都是對彙總方式計算出的結果的再計算。
注1:記錄數 、維度轉化為指標 以及使用 COUNTD_AGG 函式的計算指標,在設定「合計方式」時,預設為「求和」,其餘指標的預設合計方式均為「自動」。
注2:為優化效能,5.1.14 及之後的抽取資料版本「記錄數」、使用 COUNT_AGG、COUNTD_AGG 得到的計算欄位,在設定「合計方式」時,預設由「求和」改為「自動」。若由其他版本升級升級至 5.1.14,則仍保留升級前設定的合計方式。
下面透過一個範例詳細講解一下合計方式「自動」與其他合計方式的差別。
3.1「自動」與其他合計方式的差別
以比較合計方式為「自動」和「平均」的差別為例。
範例資料獲取:樣式資料.rar
範例資料明細如下圖所示:
所有明细数据的平均值= 4.25
1)上傳 excel 表後,建立組件,來到組件編輯介面。可參考文檔:使用 Excel 表建立儀表板。
選擇分組表。拖入欄位,並進行下拉設定,將「日期」設定為「年月」分組,並將金額的合計方式一個更改為「平均」,另一個保持預設「自動」,如下圖所示:
3)此時會發現,合計方式為「自動」和「平均」的兩個相同欄位「金額」得出的合計結果卻不同。如下圖所示:
雖然都是求平均,但是「平均」與「自動」得出的結果並不一致。
合計方式為「平均」 | 即先求組內,每個月的平均值。最後根據每個月的平均值彙總後,求平均值。 |
合計方式為「自動」 | 對所有明細資料求平均值。 |