
- QlikView 資料載入
- QlikView - Excel 檔案
- QlikView - 分隔符檔案
- QlikView - XML 檔案
- QlikView - Web 檔案
- QlikView - 資料庫
- QlikView - 內聯資料
- QlikView - Resident Load (駐留載入)
- QlikView - Preceding Load (前序載入)
- QlikView - 增量載入
- QlikView - 資料檔案 (QVD)
- QlikView 報表介面
- QlikView - 工作表和物件
- QlikView - 指令碼編寫
- Qlikview - 函式
- QlikView - IntervalMatch 函式
- QlikView - 聚合函式
- QlikView - Match 函式
- QlikView - Rank 函式
- QlikView - Peek 函式
- QlikView - RangeSum 函式
- QlikView - 文件
- QlikView - 列表框
- QlikView - 多選框
- QlikView - 文字物件
- QlikView - 條形圖
- QlikView - 餅圖
- QlikView - 儀表盤
- QlikView 資料轉換
- QlikView - 轉換向導
- QlikView - Fill 函式
- QlikView - 列操作
- QlikView - 資料透視表旋轉
- QlikView 資料模型
- QlikView - 維度和度量
- QlikView - 星型模式
- QlikView - 合成鍵
- QlikView - 資料生成
- QlikView 資料分析
- QlikView - 交叉表
- QlikView - 直表
- QlikView - 資料透視表
- QlikView - 集合分析
- QlikView - 連線
- QlikView - 保留
- QlikView - 字串連線
- QlikView - 主日曆
- QlikView - 對映表
- QlikView - 迴圈引用
- Qlikview 有用資源
- Qlikview - 問答
- Qlikview - 快速指南
- Qlikview - 有用資源
- Qlikview - 討論
QlikView - RangeSum 函式
QlikView 中的RangeSum()函式用於對選定的欄位進行選擇性求和,這並非sum函式所能輕鬆實現的。它可以接受包含其他函式的表示式作為引數,並返回這些表示式的總和。
輸入資料
讓我們考慮以下所示的月度銷售資料。將資料儲存為名為 monthly_sales.csv 的檔案。
Month,Sales Volume March,2145 April,2458 May,1245 June,5124 July,7421 August,2584 September,5314 October,7846 November,6532 December,4625 January,8547 February,3265
載入指令碼
上述資料透過指令碼編輯器載入到 QlikView 記憶體中。從“檔案”選單開啟指令碼編輯器,或按Ctrl+E。從“從檔案匯入資料”選項卡中選擇“表格檔案”選項,並瀏覽包含上述資料的檔案。編輯載入指令碼以新增以下程式碼。單擊確定,然後單擊Ctrl+R將資料載入到 QlikView 的記憶體中。
LOAD Month, [Sales Volume] FROM [C:\Qlikview\data\monthly_sales.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq);
應用 RangeSum() 函式
將上述資料載入到 QlikView 的記憶體後,我們編輯指令碼以新增一個新列,該列將給出按月銷售額的滾動總和。為此,我們還藉助前面章節中討論的 peek 函式來儲存上一條記錄的值,並將其新增到當前記錄的銷售額中。以下指令碼實現了此結果。
LOAD Month, [Sales Volume], rangesum([Sales Volume],peek('Rolling')) as Rolling FROM [C:\Qlikview\data\monthly_sales.csv] (txt, codepage is 1252, embedded labels, delimiter is ',', msq);
建立工作表物件
讓我們建立一個表格框工作表物件來顯示上述指令碼生成的資料。轉到選單佈局→新建工作表物件→表格框。
出現以下視窗,在其中我們提到表格的標題並選擇要顯示的所需欄位。單擊“確定”將在 QlikView 表格框中顯示來自 CSV 檔案的資料,如下所示。
廣告