1. 概述
1.1 應用場景
在擴展出來的報表中,如何對奇數行的資料進行匯總,又如何對偶數行的資料進行匯總呢?如下:
1.2 解決思路
1)利用陣列函式獲取擴展後的值,再判斷陣列下標的奇偶進行匯總。
2)利用層次座標加輔助列的方式,對符合條件的值進行匯總。
2. 範例
2.1 陣列函式
1)建立資料集查詢,SQL語句:,如下圖所示:
2)報表設計如下:
3)C3 儲存格輸入公式:=SUM(GREPARRAY(C2[!0],index%2=1)),如下圖所示:
4)C4 儲存格輸入公式:=SUM(GREPARRAY(C2[!0],index%2=0)),如下圖所示:
5)C5 儲存格輸入公式:=SUM(C2),如下圖所示:
2.2 層次座標加輔助列
1)A 列用 ID 列作為輔助列。其他情況下,可以使用=seq( )公式生成行編號作為輔助列,可參考 行序號。
2)C3 儲存格匯總奇數行的公式改為:=SUM(C2[!0]{A2 % 2 = 1}),如下圖所示:
3)C4 儲存格匯總偶數行的公式改為:=SUM(C2[!0]{A2 % 2 = 0}),如下圖所示:
4)C5 儲存格輸入公式:=SUM(C2),如下圖所示:
2.3 效果預覽
1)PC 端預覽效果
儲存範本,選擇分頁預覽,如下圖所示:
2)行動端預覽效果
3. 範本下載
點選下載範本:擴展后奇偶行匯總.cpt