私はDAXでこれを行う方法について頭を悩ませようとしてきましたが、あまり成功していません。以下は、本質的に私が探している式ですが、1つの欠点があります(以下):
Last 7 Days Unique Customer IDs:=CALCULATE(
DISTINCTCOUNT(Orders[CustomerID]),
FILTER(OrderDate, OrderDate[RelativeDateOffset] >= -7)
)
これは Excel のピボット テーブルで機能しますが、タイムライン (または任意の日付フィルター) が導入されると、メジャーはコンテキストに依存し、正しい数値ではなくなります。OrderDate のフィルターをクリアするために ALL(OrderDate) をミックスに追加しようとしましたが、数値が完全に間違っています。
Last 7 Days Unique Customer IDs:=CALCULATE(
DISTINCTCOUNT(Orders[CustomerID]),
FILTER(ALL(OrderDate), OrderDate[RelativeDateOffset] >= -7)
)