Power BI 将两列相乘,无论应用什么过滤器

问题描述 投票:0回答:1

我有两列“ExpectedClaimsPerDay”和“Working Days”,如下图示例所示:

enter image description here

在 Power BI 中,我想将两列相乘,我尝试使用以下公式:

预期索赔 = ('预期索赔'[ExpectedClaimsPerDay])*(SUM(预期[工作日数]))

但是,正如您在图片中看到的那样,这并没有给我正确的结果,因为它总结了所有“工作日数”。我尝试过使用不同的,但这会破坏视觉效果,因为过滤器中选择了多个“移动日期(组)”。

我希望无论应用什么过滤器,无论“工作日数”中的内容如何,无需求和或任何内容,都乘以“ExpectedClaimsPerDay”中的内容。

powerbi dax measure
1个回答
0
投票

在您的情况下,在

SUM()
上使用
Number of Working Days
会导致问题,因为它会聚合过滤上下文中的所有值,这不是您想要的。相反,您希望将每行的
ExpectedClaimsPerDay
乘以相应的
Number of Working Days
,无需聚合

您可能想要的(很难说,因为您的问题措辞不佳,并且您没有向我们展示您所需的输出和输入的良好示例)是:

Expected Claims = 
SUMX(
    'Expected Claims',
    'Expected Claims'[ExpectedClaimsPerDay] * 'Expected Claims'[Number of Working Days]
)
© www.soinside.com 2019 - 2024. All rights reserved.