葡萄叶 发表于 2024-9-2 10:53:19

矩表内数据计算

本帖最后由 葡萄叶 于 2024-9-2 11:31 编辑


矩表针对同一个字段可以加表达式计算吗




lucas.Yan 发表于 2024-9-2 10:53:20

本帖最后由 lucas.Yan 于 2024-9-2 16:28 编辑

葡萄叶 发表于 2024-9-2 14:16
不是单纯的相加汇总,我想要的是前三项相加减去后面几项,实现收入-成本和费用=净利润。
不好意思,刚才理解错误您的需求了。类似于这种自定义的分类聚合字段加减。我们最好是从数据层面去处理。
我们可以通过switch函数,去判断不同一级科目名称,之后返回fse或者-fse(负的fse)。


下面是一个demo来帮助您理解。
Switch(
客户城市='秦皇岛市',订单单价,
客户城市='南京市',-订单单价
)




之后我们可以在报表中对创建的自定义计算列(计算)做sum操作就可以完成需求。


可以看出汇总是由秦皇岛市和南京市作差计算的。



lucas.Yan 发表于 2024-9-2 13:47:39

本帖最后由 lucas.Yan 于 2024-9-2 13:49 编辑

问题描述:
如何添加汇总列?

问题解答:
我看您的需求是再矩表中添加一个总计来计算每个会计期间的fse总和
您可以参考下面示例中的步骤,尝试在列分组一级科目名称的文本框点击右键,然后添加汇总列。即可生成咱们需要的汇总效果




葡萄叶 发表于 2024-9-2 14:16:21

lucas.Yan 发表于 2024-9-2 13:47
问题描述:
如何添加汇总列?


不是单纯的相加汇总,我想要的是前三项相加减去后面几项,实现收入-成本和费用=净利润。

葡萄叶 发表于 2024-9-4 10:15:00

lucas.Yan 发表于 2024-9-2 16:22
不好意思,刚才理解错误您的需求了。类似于这种自定义的分类聚合字段加减。我们最好是从数据层面去处理。 ...

这个办法,报表里的透视表可以用吗?

lucas.Yan 发表于 2024-9-4 11:13:18

葡萄叶 发表于 2024-9-4 10:15
这个办法,报表里的透视表可以用吗?

您说的是仪表板的透视表吗?
我们也可以用switch函数去创建计算列来完成类似的效果
Switch(
'Demo_销售明细'[客户城市],
"秦皇岛市",'Demo_销售明细'[订单单价],
"南京市", 'Demo_销售明细'[订单单价]*-1
)

葡萄叶 发表于 2024-9-4 14:06:28

lucas.Yan 发表于 2024-9-4 11:13
您说的是仪表板的透视表吗?
我们也可以用switch函数去创建计算列来完成类似的效果

好的,报表那里试了一下,没有问题

lucas.Yan 发表于 2024-9-4 15:03:12

葡萄叶 发表于 2024-9-4 14:06
好的,报表那里试了一下,没有问题

好的,那我把帖子关闭了,有其他的问题您在开新帖解决。
页: [1]
查看完整版本: 矩表内数据计算