公式如何做条件?如下图

图片.png

图片.png

想实现第一个图的效果,第二个图的模板G6公式该怎么做?如何做到对应?模板必须是扩展的,因为这只是一个例子,实际数据库有上千个指标

FineReport 张宇 发布于 2024-9-5 11:34 (编辑于 2024-9-5 11:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-9-5 11:46

d6单元格公式 =d5,设置向下扩展

后面公式,其他公式自己补充一下

SWITCH(d6,"蒸汽",g5{d5=d6}/g4{d4='汽车产量'},"xxx",公式)

  • 张宇 张宇(提问者) 实际数据库有上千个指标呢
    2024-09-05 11:47 
  • 用户k6280494 用户k6280494 回复 张宇(提问者) 那这样设置就不行,公式一样的话,想办法找到对应关系,就可以
    2024-09-05 11:50 
  • 张宇 张宇(提问者) 回复 用户k6280494 怎么构造关系
    2024-09-05 11:51 
  • 用户k6280494 用户k6280494 回复 张宇(提问者) 看你自己公式怎么对应的啊
    2024-09-05 11:53 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-5 11:35

建议不要扩展

直接按照要求的表样设计出来

在单元格进行数据过滤

公式也直接写就好了

image.png

  • 张宇 张宇(提问者) 模板是扩展的,因为这只是一个例子,实际数据库有上千个指标
    2024-09-05 11:37 
  • 华莉星宸 华莉星宸 回复 张宇(提问者) 每个指标的计算公式都不一样 搞起来很麻烦 ,还不如在数据库用存储过程计算好了 直接展示
    2024-09-05 11:39 
  • 张宇 张宇(提问者) 回复 华莉星宸 数据库里咋弄
    2024-09-05 11:44 
  • 华莉星宸 华莉星宸 回复 张宇(提问者) 写存储过程,把每个指标都单独计算出来,在union all起来
    2024-09-05 11:45 
  • 张宇 张宇(提问者) 回复 华莉星宸 几千个指标呢
    2024-09-05 11:48 
最佳回答
0
ID1208Lv6高级互助
发布于2024-9-5 11:45

产量和总耗应该是有一个对应关系,在数据中构造这个关系,然后后面的单耗根据这个关系一一匹配计算

  • 4关注人数
  • 171浏览人数
  • 最后回答于:2024-9-5 11:46
    请选择关闭问题的原因
    确定 取消
    返回顶部