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

[可视化] 计算率的时候加和了

yhdata_2aA4rwOK青铜三 显示全部楼层 发表于 2022-3-17 14:02:39 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 计算率的时候加和了

1651 5
一个部门下有多个渠道,想要看具体到渠道的率,做了个筛选条件,然后图表展示的率加和了,没分配到各自渠道上 企业微信截图_16474966439569.png
回复

使用道具 举报

精彩评论5

Yonghongtech-zx青铜一 显示全部楼层 发表于 2022-3-17 14:12:49
您好,请问是想分别看到赔付率和费用率的绘制吗?分配到各自渠道的是什么意思,请再详细描述一下问题。
回复

使用道具 举报

yhdata_2aA4rwOK青铜三 显示全部楼层 发表于 2022-3-17 14:38:24
Yonghongtech-zx 发表于 2022-3-17 14:12
您好,请问是想分别看到赔付率和费用率的绘制吗?分配到各自渠道的是什么意思,请再详细描述一下问题。 ...

不是,那是个tab页,我想要看总的两率,现在是这种情况,图表把每个渠道的两率全部加起来了,它不是用总的指标相除算的,是用每个渠道分的指标相除算的两率,然后加和起来的
回复

使用道具 举报

yhdata_2aA4rwOK青铜三 显示全部楼层 发表于 2022-3-17 14:43:43
我怀疑是不是我的计算公式有问题:
if col['统计月份']<substring(formatDate(param['文本参数2'],'yyyy-MM-dd'),0,7) then (parseFloat(formatNumber(if (sum(col['满期保费'])==0|| isNull(sum(col['满期保费']))) then 0
else (ifNull(sum(col['期末未决赔款']),0)-ifNull(sum(col['期初未决赔款']),0)+ifNull(sum(col['已决赔款']),0))/sum(col['满期保费'])
end, '#,##0.00')))
else (parseFloat(formatNumber(if (sum(col['满期保费1'])==0|| isNull(sum(col['满期保费1']))) then 0
else (ifNull(sum(col['期末未决赔款1']),0)-ifNull(sum(col['期初未决赔款1']),0)+ifNull(sum(col['已决赔款1']),0))/sum(col['满期保费1'])
end, '#,##0.00'))) end
这样报“维度计算列和聚合计算列不能混合使用”的错,然后我把sum去掉后正常了,用的就是这个公式
回复

使用道具 举报

Yonghongtech-zx青铜一 显示全部楼层 发表于 2022-3-17 14:48:47
yhdata_2aA4rwOK 发表于 2022-3-17 14:43
我怀疑是不是我的计算公式有问题:
if col['统计月份']

您好,这边正在帮您看计算表达式,麻烦您稍微等下,解决后给您答复。
回复

使用道具 举报

Yonghongtech-zx青铜一 显示全部楼层 发表于 2022-3-17 14:57:47
本帖最后由 Yonghongtech-zx 于 2022-3-17 15:44 编辑
yhdata_2aA4rwOK 发表于 2022-3-17 14:43
我怀疑是不是我的计算公式有问题:
if col['统计月份']

您好,产品默认不支持维度计算列和聚合计算列混合使用,可以在bi.properties配置exp.detail.agg.mixup=true,重启产品后看是否解决。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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