跨两表求和:多行列卡展示两个计算字段总和的技术需求
解决方法:计算两个待处理金额的总和并展示在Multi-Row Card中
嘿,我来帮你搞定这个需求!你已经分别为两个表创建了待处理金额的计算字段(应该是Power BI里的度量值吧?),现在要把它们的总和放到多行卡片里展示,其实很简单,分两步就能完成:
1. 创建总待处理金额的度量值
首先,你需要新建一个度量值来计算这两个字段的总和。考虑到原来的字段在没有数据时会返回BLANK(),直接相加可能导致结果也变成空白,所以我们可以用COALESCE函数把空值转换成0,确保总和计算准确。
DAX公式如下:
Total Pending Tender = COALESCE([Pending Tender (FTL-CS)], 0) + COALESCE([Pending Tender (FTL-AP)], 0)
如果你的场景里完全不需要处理空值(比如两个字段永远不会同时为空),也可以简化成:
Total Pending Tender = [Pending Tender (FTL-CS)] + [Pending Tender (FTL-AP)]
2. 配置Multi-Row Card可视化组件
接下来,打开Power BI的可视化面板,找到Multi-Row Card组件并添加到画布上。然后把以下字段拖到组件的“字段”区域:
Pending Tender (FTL-CS)Pending Tender (FTL-AP)Total Pending Tender
你可以在格式设置里调整每个字段的显示名称、字体、颜色等,让展示效果更清晰。
这样就能在多行卡片里同时看到两个单独的待处理金额,以及它们的总和啦!
内容的提问来源于stack exchange,提问作者Desert Spider
相关产品推荐
相关产品推荐

