Power BI 度量值与筛选器对分子和分母的影响不同



构建会计报告,其中一部分是称为"应收账款周转率"的比率。它计算为"销售额"/"贸易应收账款"。它的计算组件很简单(使用CALCULATE(,但我无法弄清楚如何按日期过滤它。原因如下:

分子 - ">

销售额" - 被过滤为确切日期,即"给我2018年12月的销售总和"。但是,此计算的分母被过滤日期,即"给我截至 2018 年 12 月的贸易应收账款总和"。

因此,当我向视觉对象添加筛选器时,可以针对确切日期对其进行筛选,也可以将其筛选为"在当天或之前"。我怎样才能使分子和分母受到不同的影响?这可能吗?如果没有,有没有办法解决这个问题?

我猜应收账款表的每一行都包含一个借方的正数或贷方的负数。在这种情况下,给定时间点的余额将定义如下。

Receivable Balance =
CALCULATE (
SUM ( Receivable[Amount] ),
REMOVEFILTERS ( 'Calendar' ),
'Calendar'[Date] <= MAX ( 'Calendar'[Date] )
)

例如,如果将日历向下钻取到 2018 年 12 月,则此度量值将显示 2018 年 12 月底或之前所有记录的总计。

然后,您可以使用此度量值来定义周转率。

Receivables Turnover = DIVIDE ( [Sales], [Receivable Balance] )

最新更新