Power BI AR老化桶

时间:2020-04-25 16:14:38

标签: powerbi

我对Power BI还是很陌生,我正在建立一个30、60、90、120个存储桶的应收帐款账龄报告。我已将所有数据和总计正确显示在表中,直到尝试将它们分类到存储桶中。

当用户在切片机中输入一个截止日期时,账龄余额应作相应调整(此方法很好),并且余额应显示在适当的存储桶中(我无法使用它)。我有一个单独的与费用表相关的日期表(按费用的日期),我需要计算费用的日期与用户在切片器中选择的日期之间的差,后者与我的日期表有关。 / p>

我已经在日期表上尝试了selectedvalue()和max()函数,但是由于切片器适用于所选日期之前的日期,而不是单个日期,因此selectvalue()在什么时候不起作用我使用max()进行比较,所选日期将更新为特定行的max(charge_date)。因此,如果我在限幅器中选择3/31,但计费日期为12/31,则最大日期与计费日期相同,并且所有内容都归入当前存储桶中。我尝试分离日期表,但无论如何我都不会显示selectedvalue(),并且max()在日期表中为我提供了最新的日期。然后,所有余额立即转到120桶。

在我看来,我要设置的变量等于切片器中的日期选择。然后,我可以基于该变量调整报表中的所有内容。但是Power Bi不能那样工作。有没有人有什么建议?登录工作PC后,可以根据需要发布屏幕截图。

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

创建一个与您的交易表没有任何关系的日历表。 保留日期切片器并选择之后

From 01 to 29 days = CALCULATE([Due Amount]
,FILTER('BDW Account Receivable',DATEDIFF(min(Calender[Date]),'BDW Account Receivable'[DueDate],DAY)>-30 
                              && DATEDIFF(min(Calender[Date]),'BDW Account Receivable'[DueDate],DAY)<0))