DAX 按州和日期划分的余额比例
DAX Proportion of balance by state and date
我目前正在尝试使用 DAX 查询来计算我的分析立方体中每个州的余额比例,如下图所示:
我目前有一个带有 ReportDateKey 的 Sales table,该 ReportDate table 有一个 DateKey
如果我使用下面的语句:
AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED())
它给了我总计,完全忽略了日期,这是一个无用的数字。
如果我输入以下查询并将其显示在 excel 电子表格中:
AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED('Report Date'[Month]))
它返回的数据与“余额”列中的数据相同。再次,无用。我需要每个月的总计,以便我可以计算该月的州余额/总计以获得该州的 proportion/percentage attributable。
我做错了什么?
因此,如果您希望您的度量忽略所选的任何州,则需要在 ALL 过滤器中包含州列。
另外我想你想使用 ALL
而不是 ALLSELECTED
因为你每月的总余额不应该受到状态上的外部过滤器的影响(但这取决于你的用例)?
AllCurrentBalanceByDate:=CALCULATE(SUM([CurrentBalance]),ALL(Geography[StateName]))
我目前正在尝试使用 DAX 查询来计算我的分析立方体中每个州的余额比例,如下图所示:
我目前有一个带有 ReportDateKey 的 Sales table,该 ReportDate table 有一个 DateKey
如果我使用下面的语句:
AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED())
它给了我总计,完全忽略了日期,这是一个无用的数字。
如果我输入以下查询并将其显示在 excel 电子表格中:
AllCurrentBalanceByDate:=CALCULATE([TotalCurrentBalance],ALLSELECTED('Report Date'[Month]))
它返回的数据与“余额”列中的数据相同。再次,无用。我需要每个月的总计,以便我可以计算该月的州余额/总计以获得该州的 proportion/percentage attributable。
我做错了什么?
因此,如果您希望您的度量忽略所选的任何州,则需要在 ALL 过滤器中包含州列。
另外我想你想使用 ALL
而不是 ALLSELECTED
因为你每月的总余额不应该受到状态上的外部过滤器的影响(但这取决于你的用例)?
AllCurrentBalanceByDate:=CALCULATE(SUM([CurrentBalance]),ALL(Geography[StateName]))