请问下bi的问题,我有一个率是通过各个指标得来的,没有维度的时候计算没问题,有维度的时候计算会有问题

微信图片_20220309171555.png

是因为维度中没有这个科目时整体的计算就不成功吗?才会显示空值

FineBI 予i 发布于 2022-3-9 17:14 (编辑于 2022-3-9 17:16)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-3-9 18:10

-- 放置维度字段后,当你限制科目名称=固定值时,当前维度下的公式运算没有满足条件的数据行参与运算,返回为空;

-- 不放置维度时,所有数据行参与运算,当你限制科目名称=固定值时,只要有一条有值,结果都会有返回值;

这个是数据源限制导致的问题,和你理解的概念一样!

————————————

  • 予i 予i(提问者) 我解决了,增加了一个nvl()公式套在sum_agg()外面,就能解决了
    2022-03-09 18:11 
  • zsh331 zsh331 回复 予i(提问者) - -#分子分母有空值参与运算了
    2022-03-09 18:12 
  • 予i 予i(提问者) 回复 zsh331 减法操作,它也不能算
    2022-03-09 18:13 
  • zsh331 zsh331 回复 予i(提问者) 那你判断为空赋什么新值?这个新值不管是什么,都会导致结果错误或分母为0的情况,建议从底层数据源处理;
    2022-03-09 18:15 
  • 予i 予i(提问者) 回复 zsh331 逻辑是这样的,a公司有这个科目,b公司没有这个科目,但是他是要参与运算的,我没办法去解决底层数据源
    2022-03-09 18:17 
  • 2关注人数
  • 357浏览人数
  • 最后回答于:2022-3-9 18:10
    请选择关闭问题的原因
    确定 取消
    返回顶部