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

[可视化] 多粒度表达式的使用方法

胡荣华青铜四 显示全部楼层 发表于 2021-3-31 16:44:08 |阅读模式 打印 上一主题 下一主题
求多粒度表达式的使用方法
回复

使用道具 举报

精彩评论1

Yonghong-Club 显示全部楼层 发表于 2021-3-31 16:45:14
V8.5.1 中,永洪 BI 引入了一种新的计算公式 - 多粒度表达式。
•定义:
“多粒度表达式”用于在数据源级别运行涉及许多维度的复杂查询。
•计算粒度:
a、指定维度表达式 Fixed: 可能比视图计算更粗略或者精细,取决于视图上绑定的维度和表达式本身的维度。
Fixed的作用就是可以对一个字段进行分组的同时对另一个字段也进行计算,此表达式使用指定的维度计算值,而不引用组件中的任何其他维度
问题场景:我的表格组件上同时绑定了【产品种类】和【产品名称】和【利润】,但我们期望它能展示每个产品种类的总利润,此时我们可用用多粒度表达式Fixed(col['产品种类']::sum(col['利润']))来实现,效果如图:
b、包含维度表达式 Include:可能比视图级别的粒度更精细,分组不仅包含组件中绑定的维度,还包含了表达式中指定的维度。
Include包含维度表达式就是对一个维度进行计算的同时要考虑到另一个维度的影响,或者说是指定维度来对其他维度进行计算。
问题场景:计算每年每个种类产品总销售的平均值。
c、排除维度表达式 Exclude:可能比视图级别的粒度更粗略,分组时排除了表达式中指定的维度。
Exclude排除表达式的作用就是排除一个字段的影响对另一个字段进行计算
问题场景:现有一张咖啡表,包含了产品种类,产品名称,利润等字段,我想同时看到不同产品和不同种类的产品的利润,两者之间能有个直接的对比,用柱状图实现。用Exclude表达式来实现Exclude(col['产品名称']::Sum(col['利润'])),效果如图:

回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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