差異計算通常用於比較兩個資料點之間的差異,其核心目的在于衡量某個數值在不同時間或維度下的變化趨勢,例如:計算4月的銷售額與3月銷售額之間的差異、計算A類產品銷售額與B類產品銷售額之間的差異等。本文將為您介紹如何配置差異計算。
前提條件
限制說明
總計和小計不參與差異計算,即:如果配置了差異計算的欄位,總計和小計會自動失效(顯示為"-")。
空值不計入差異結果,不影響其他資料結果,且自身結果還是為空白(顯示"-")。
該分析方法基於返回結果集計算,公用雲目前上限為1萬,如資料返回總量超過1萬,可能導致計算結果不符合預期。
當需要對資料進行排序時,請先排序再進行差異計算。
當需要組合多個資料集計算時,請先將資料集關聯,再基於關聯後完整的資料集進行計算。如果在未關聯的資料集上計算,可能會導致得到的結果與實際情況不符。
當交叉表、明細表中只存在度量欄位,沒有維度欄位時,差異計算將不可用。
支援使用差異計算的圖表如下所示。
差異計算方式
說明
支援的圖表類型
整體差異
對整體資料進行差異分析。
線/面圖:線圖、面積圖、堆積面積圖、百分比堆積面積圖、組合圖。
柱/條圖:柱圖、堆積柱狀圖、百分比堆積柱狀圖、環形柱狀圖、熱門排行榜、橫條圖、堆疊橫條圖、100% 堆疊橫條圖、瀑布圖、子彈圖、箱型圖、長條圖。
氣泡/散佈圖:泡泡圖、散佈圖、分面散佈圖。
表格類圖表:交叉表、明細表、熱力圖。
餅/環形類圖表:餅圖、玫瑰圖、雷達圖、矩形樹圖。
地理類圖表:色彩地圖、氣泡地圖、熱力地圖、飛線地圖、符號地圖。
指標類圖表:指標看板、指標趨勢圖。
漏鬥/轉化關係類圖表:漏斗圖、對比漏斗圖。
其他圖表:詞雲圖。
組內差異
按照某一維度分組,並對組內資料進行差異分析。
表格類圖表:交叉表。
配置入口
在圖表的欄位面板中找到需要使用差異計算的度量欄位,點擊其右側
表徵圖,在下拉式清單中依次選擇進階計算 > 差異,並按實際業務情境設定需要使用的差異計算方式。
交叉表的差異計算配置與其餘圖表存在不同,具體說明如下。
圖表類型 | 計算類型 | 限制 | 計算邏輯 |
交叉表 | 按列差異 | 行地區有維度欄位 | 以每一列為獨立的分析單位進行差異計算。 |
按列組內差異 | 行地區有兩個以上的維度欄位 | 將單列資料根據選定的維度進行分組,並在分組內進行差異計算。 其中,分組的邏輯為:從行地區的第一個維度開始,一直到被選擇的分組維度為止,將這之間的所有維度作為一個整體進行分組操作。例如下圖,將會對地區、省份兩個欄位進行分組操作。 | |
按行差異 | 列地區有維度欄位 | 以每一行為獨立的分析單位進行差異計算。 | |
按行組內差異 | 列地區有兩個以上的維度欄位 | 將單行資料根據選定的維度進行分組,並在分組內進行差異計算。 其中,分組的邏輯為:從欄區域的第一個維度開始,一直到被選擇的分組維度為止,將這之間的所有維度作為一個整體進行分組操作。例如下圖,將會對地區、省份兩個欄位進行分組操作。 | |
其餘圖表 | 整體差異 | / | 對整體資料進行差異計算。 |
應用樣本
通過以下樣本,協助您更進一步瞭解差異計算。
應用樣本一:指標看板
以指標看板的差異計算為例。
登入Quick BI控制台。
請按照下圖步驟,進入儀表板編輯頁面。

在頂部功能表列中單擊添加圖表,並找到指標看板,單擊或拖拽指標看板到儀表板地區。

在資料面板的欄位頁簽,配置指標看板資料。
選擇需要的維度欄位和度量欄位,雙擊或拖動至目的地區域。
在維度列表中,找到地區,雙擊或拖動至行地區。
在度量列表中,找到訂單金額,雙擊或拖動兩次至欄區域。
說明欄區域的兩個訂單金額欄位,一個顯示未經處理資料,另一個設定差異計算值。
當有兩個重複的欄位放在度量上時,會提示“度量存在重複項”,此時先不用更新資料,等配置完成後再更新即可。
單擊第二個訂單金額欄位右側的
表徵圖,依次選擇進階計算 > 差異,在差異設定彈窗中,按需為當前圖表設定具體的差異計算方式。
相對於、N數目:設定當前資料點需要與哪個特定資料點進行差異對比,以及 N 所代表的具體數目。
相對於類型
說明
效果樣本
前N個
與當前資料點之前的第N個資料點相比。
當前資料點與前1個資料點之間的差異。例如:華東地區銷售額與東北地區銷售額的差異。

後N個
與當前資料點之後的第N個資料點相比。
當前資料點與後1一個資料點之間的差異。例如:華東地區銷售額與華中地區銷售額的差異。

第N個
與整體資料中第N個資料點相比。
當前資料點與整體資料中第1個資料的差異。例如:各地區銷售額與東北地區銷售額的差異。

倒數第N個
與整體資料中的倒數第N個資料點相比。
當前資料點與整體資料中倒數第N個資料點差異。例如:各地區銷售額與西南地區銷售額的差異。

資料設定:設定差異數值的展示形式。
展示類型
說明
效果樣本
具體數值
直接展示對比資料點的具體數值。
華東地區銷售額的對比資料點為東北地區銷售額,即212.6萬。

對比差值
展示當前資料點與對比資料點的差值。
華東地區銷售額與東北地區銷售的差異值為:270-212.6=57.39萬。

差值百分比
以百分比的形式展示當前資料點與對比資料點的差值,即:(當前資料-對比資料)/對比資料*100%。
您可以在此設定當對比資料的數值小於0時,差值百分比的計算方式。
(1-當前資料/對比資料)*100%:表示當前資料與對比資料之間的差距占對比資料的比例,適用于衡量當前資料相對於對比資料的改善或惡化程度。
(當前資料/對比資料-1)*100%:表示當前資料相對於對比資料的變化倍數,適用于衡量當前資料相對於對比資料的增長或所見倍數。
展示為“-”:直接將負數對比資料展示為“-”,適用於為了避免因對比資料為負數,導致計算結果較難解釋或存在誤導的情況。
華中地區銷售額相對於華東地區銷售額減少的百分比為0.568。

應用樣本二:交叉表
交叉表與其餘圖表可選擇的差異計算方式不同,具體樣本如下。
差異計算類型 | 配置說明 | 效果樣本 |
按列差異 | 本例將整體資料按單列進行差異計算。 |
|
按列組內差異 | 本例列區域中第一個維度欄位為地區,分組維度為省份,因此根據地區、省份欄位進行匹配分組,且最終以省份維度進行組內差異計算。 |
|
按行差異 | 本例將整體資料按單列進行差異計算。 |
|
按行組內差異 | 本例列區域中第一個維度欄位與分組維度都為區產品類型,因此根據產品類型欄位匹配分組,且在組內進行差異計算。 |
|





