绘制两个日期之间的每日金额
Graph a daily amount in between two dates
源 table 有一个 table,其中包含单一金额以及收入开始和收入结束日期。我需要在 PowerBI 中按天绘制时间段内的金额。
例如:
查看第二行,总金额为 730,但我需要计算每日费率并在收入期间每天显示此费率。因此,如果我有此行的条形图,我需要将其显示为 4 月 16 日为 34.76,4 月 17 日为 34.76,依此类推,直到 5 月 6 日,即收入结束日期。我试过在日期之间使用,但似乎无法正常工作。
您可以使用 Power BI 的 CALENDAR() 函数创建一个 table 日期,范围从最小收入开始日期到最大收入结束日期。
Dates = CALENDAR(MIN(BookFees[Revenue Start Date]),MAX(BookFees[Revenue End Date]))
然后您可以在日期 table 中为每日收入创建一个计算列。
Daily Revenue = Calculate(SUM(BookFees[RevenueDayAmount]),FILTER(BookFees,BookFees[Revenue Start Date]<=Dates[Date] && BookFees[Revenue End Date]>= Dates[Date]))
这是生成的条形图:
源 table 有一个 table,其中包含单一金额以及收入开始和收入结束日期。我需要在 PowerBI 中按天绘制时间段内的金额。
例如:
查看第二行,总金额为 730,但我需要计算每日费率并在收入期间每天显示此费率。因此,如果我有此行的条形图,我需要将其显示为 4 月 16 日为 34.76,4 月 17 日为 34.76,依此类推,直到 5 月 6 日,即收入结束日期。我试过在日期之间使用,但似乎无法正常工作。
您可以使用 Power BI 的 CALENDAR() 函数创建一个 table 日期,范围从最小收入开始日期到最大收入结束日期。
Dates = CALENDAR(MIN(BookFees[Revenue Start Date]),MAX(BookFees[Revenue End Date]))
然后您可以在日期 table 中为每日收入创建一个计算列。
Daily Revenue = Calculate(SUM(BookFees[RevenueDayAmount]),FILTER(BookFees,BookFees[Revenue Start Date]<=Dates[Date] && BookFees[Revenue End Date]>= Dates[Date]))
这是生成的条形图: