怎么用BI实现聚合分组

6055
5

张腾 数据老手Lv5

发表于2018-12-10 23:21

悬赏50

已解决

楼主
select  year,month,sum(case when a=1 then b-c else c-b end) from table  
where id like '6401%'
group by year,month
怎么BI中怎么实现以上这段简单的聚合函数,以表格的方式呈现出来

最近看过此主题的会员

esen_5JEZA01MC8

愿你似阳光

chenzyd

esen_51JBYX12HL

liuzhp

esen_4ZZXJAO6ME

esen_4Z0TG1GK16

esen_4WARU1H0LB

最佳答案
year,month是浮动表元,sumif表达式是数据表元,where可以在浮动表元属性上写过滤条件,系统支持sqlserver数据库,用报表设计后系统会自动翻译成对应的数据库查询语句,您先试试?
5个回答

只看楼主

混乱七星天 数据达人Lv4

发表于2018-12-10 23:29

只看该作者

取消 关注该作者的回复

沙发

直接在sum里面写casewhen会报错吗?在我们的函数列表中看看有没有sumif这样的?

张腾 数据老手Lv5

发表于2018-12-10 23:34

只看该作者

取消 关注该作者的回复

板凳

混乱七星天 发表于 2018-12-10 23:29
直接在sum里面写casewhen会报错吗?在我们的函数列表中看看有没有sumif这样的? ...

在sum里写casewhen不会错,用的SQLserver数据库,我想知道这些的过滤条件,加聚合分组,用亿信BI怎么做

混乱七星天 数据达人Lv4

发表于2018-12-10 23:21

只看该作者

取消 关注该作者的回复

地板

year,month是浮动表元,sumif表达式是数据表元,where可以在浮动表元属性上写过滤条件,系统支持sqlserver数据库,用报表设计后系统会自动翻译成对应的数据库查询语句,您先试试?

张腾 数据老手Lv5

发表于2018-12-10 23:43

只看该作者

取消 关注该作者的回复

5#

混乱七星天 发表于 2018-12-10 23:39
year,month是浮动表元,sumif表达式是数据表元,where可以在浮动表元属性上写过滤条件,系统支持sqlserver ...

好的,谢谢了,睡觉前把这个问题发出来,明天上班解决,谢谢了

混乱七星天 数据达人Lv4

发表于2018-12-10 23:50

只看该作者

取消 关注该作者的回复

6#

厉害啦,给你点赞

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号