我一直在努力弄清楚如何使用 DAX 来做到这一点,但并没有取得太大的成功。以下基本上是我正在寻找的公式,有一个不足(下):
Last 7 Days Unique Customer IDs:=CALCULATE(
DISTINCTCOUNT(Orders[CustomerID]),
FILTER(OrderDate, OrderDate[RelativeDateOffset] >= -7)
)
这在 excel 中的数据透视表中有效,但是一旦引入时间线(或任何日期过滤器),该度量就会成为上下文并且不再是正确的数字。我已经尝试将 ALL(OrderDate) 添加到组合中以清除 OrderDate 上的过滤器,但是这个数字完全不正确。
Last 7 Days Unique Customer IDs:=CALCULATE(
DISTINCTCOUNT(Orders[CustomerID]),
FILTER(ALL(OrderDate), OrderDate[RelativeDateOffset] >= -7)
)