找文章 / 找答案
精选问答 更多内容

[专家分享] 多粒度表达式-包含维度表达式

Lydia 显示全部楼层 发表于 昨天 18:29 |阅读模式 打印 上一主题 下一主题
此表达式使用指定的维度以及组件中的任意维度来计算值。

语法:include ([dim1[,dim2]...]::aggregate-expression])

例如: include(col['procuct']::Sum(col['sales']))

➢示例:
如下表,如果想要计算每个产品种类下按产品名称来计算平均销售额,即如果产品种类“茶”下有伯爵茶、大吉岭茶、绿茶,则应该以(伯爵茶销售额+大吉岭茶销售额+绿茶销售额)/3。使用include详细级别表达式可以快速实现。



操作步骤如下:
1)新建计算列“产品名称销售额”,计算出每个产品名称的销售额。在编辑器中输入LOD表达式:include(col['产品名称']:: sum(col['销售额']))。
2)将“产品种类”,“产品名称销售额”绑定到表格中,并将“产品名称销售额”聚合类型切换为平均,即可看到“茶”按产品名称计算平均销售额为57,591。


回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部