saiku+kettle整合(十六)合计

本文介绍如何在Saiku+Kettle整合中使用合计功能,并提供了在不失去此功能的情况下修改日期范围的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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

  • Saiku
  • olap categories: saiku date: 2016-10-25 18:18:54

合计

对于报表统计来说,使用合计功能也比较常见。

通常来说我们会使用saiku的grandTotals功能

由于此处saiku代码基于queryModel实现,因此使用mdx模式将无法获得grandtotal功能

    public boolean hasAggregators() {
      return Type.QUERYMODEL.equals(type) && queryModel != null && queryModel.hasAggregators();
     
    }
复制代码

因此如果按照saiku+kettle整合(十五)常用date range方式改写mdx将无法使用合计功能

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

提供简单的修改方案

使用方法如下:

使用customerFilter 编写mdx

\[BillDate\].\[default\].\[date\].CurrentMember.NAME>=“$\{start\}”AND\[BillDate\].\[default\].\[date\].CurrentMember.NAME<=“$\{end\}”
复制代码

保存该saiku文件

通过url访问并传入参数http://localhost:8081/?plugin=true&paramstart=2015-10-30&paramend=2015-11-03&mode=table#query/open//homes/eeee.saiku

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值