【发布时间】:2019-10-24 10:22:42
【问题描述】:
我想在 PowerBI 中创建一个 DAX 度量,以提供特定日期的销售汇总。 我需要由日期切片器控制该日期。特别是切片器上的最大日期。
我希望这是一个Calculate() 函数。因此,如果它是用日期硬编码的,则类似于以下内容。
=CALCULATE(SUM(FactInternetSales2[Sales]), DimDate2[Dim Date] = DATE(2018, 06, 18))
但我需要 Calculate() 函数的过滤器组件(即 DimDate2[Dim Date] = DATE(2018,06,18)) 从最大日期开始动态填充日期切片器。我知道,但是一个度量不能用作计算函数中的过滤器 - 所以我不能创建一个如下的度量来识别最大日期
=LASTDATE(DimDate2[Dim Date])
然后在Calculate()等函数中使用
=CALCULATE(SUM(FactInternetSales2[Sales]), DimDate2[Dim Date] = LASTDATE(DimDate2[Dim Date])
谁能概述我如何使用切片器中的最大日期来过滤Calculate() 函数,或获得相同的结果?
我的工作文件的副本位于此处 https://drive.google.com/file/d/1d1JiyPm1jOD9XkVqv3Q5pm0vk1FMotH9/view?usp=sharing
干杯 史蒂夫
【问题讨论】: