DAX公式计算账户余额
DAX formula to calculate account balance
我正在尝试使用 DAX 计算索赔余额。我在 Power BI 中有以下 tables:
Claims
ClaimID Charge
123 0.00
456 0.00
789 0.00
Payments
PaymentID ClaimID Payment
1 123 .00
2 123 .00
3 456 .00
4 789 .00
5 789 .00
6 789 .00
所以我想在我的索赔中添加一个措施 table 它应该会显示余额。因此,123 人将获得 70 美元(100 美元 - 20 美元 - 10 美元),456 人将获得 200 美元,而 789 人将获得 325 美元。
在声明中创建以下度量 table:
Balance =
SUM ( [Charge] )
- CALCULATE (
SUM ( Payments[Payment] ),
FILTER ( Payments, [ClaimID] = MAX ( Payments[ClaimID] ) )
)
如果 ClaimID 不是可聚合列,您可以使用 FIRSTNONBLANK(Payments[ClaimID],0)
而不是 MAX ( Payments[ClaimID] )
。
您将获得:
如果有帮助请告诉我。
我正在尝试使用 DAX 计算索赔余额。我在 Power BI 中有以下 tables:
Claims
ClaimID Charge
123 0.00
456 0.00
789 0.00
Payments
PaymentID ClaimID Payment
1 123 .00
2 123 .00
3 456 .00
4 789 .00
5 789 .00
6 789 .00
所以我想在我的索赔中添加一个措施 table 它应该会显示余额。因此,123 人将获得 70 美元(100 美元 - 20 美元 - 10 美元),456 人将获得 200 美元,而 789 人将获得 325 美元。
在声明中创建以下度量 table:
Balance =
SUM ( [Charge] )
- CALCULATE (
SUM ( Payments[Payment] ),
FILTER ( Payments, [ClaimID] = MAX ( Payments[ClaimID] ) )
)
如果 ClaimID 不是可聚合列,您可以使用 FIRSTNONBLANK(Payments[ClaimID],0)
而不是 MAX ( Payments[ClaimID] )
。
您将获得:
如果有帮助请告诉我。