saiku kettle整合(十六)合計

2021-09-11 09:18:42 字數 701 閱讀 9922

title: saiku+kettle整合(十六)合計 tags:

對於報表統計來說,使用合計功能也比較常見。

通常來說我們會使用saiku的grandtotals功能

由於此處saiku**基於querymodel實現,因此使用mdx模式將無法獲得grandtotal功能

public

boolean

hasaggregators

()複製**

因此如果按照saiku+kettle整合(十五)常用date range方式改寫mdx將無法使用合計功能

遂需要探索新的date range的解決方式

提供簡單的修改方案

使用方法如下:

使用customerfilter 編寫mdx

\[billdate\].\[default\].\[date\].currentmember.name>=「$\」and\[billdate\].\[default\].\[date\].currentmember.name<=「$\」

複製**

儲存該saiku檔案

通過url訪問並傳入引數http://localhost:8081/?plugin=true¶mstart=2015-10-30¶mend=2015-11-03&mode=table#query/open//homes/eeee.saiku

saiku kettle整合(二)資料裝載

title saiku kettle整合 二 資料裝載 tags 資料裝載 資料裝載分為三種方式 預裝載定時裝載 按需裝載 通常來說資料裝載會裝載維度表,事實表等 預裝載一般發生在資料倉儲初始匯入,將已有rdbms中資料匯入到資料倉儲中,比如將日期時間,工單資訊等匯入到資料倉儲中 定時裝載一般發生在...

十六 React整合SpringBoot

疑惑消除 完善功能 總結之前所做的乙個專案是乙個完全的前後端分離的專案,所採用技術或者元件分別如下 上面的流程便是現在主流的一種開發模式,前後端很高效的解耦,只需要溝通好資料的介面即可.結果.結果.結果.結果.背景介紹完了,在這乙個過程中經歷了乙個星期的鼓搗,踩了不少坑,找到乙個非常容易實現的方式,...

第十六章 整合groovy

2 使用groovyshell解析表示式和指令碼 3 使用groovy指令碼引擎 4 使用groovyclassloader 5 spring 整合 6 riding mustang 和jsr 223 7 精通編譯配置 8 選擇整合機制 9 總結 簡單使用 eval.me 單行輸入 groovysh...