PowerPivot 列中按日期的不同计数

Distinct Count by Date in PowerPivot Column

我有一个客户,我正在从中导入大量数据,但为了缩小范围,它会进入带有日期列和产品列的 powerpivot。他们想查看一件商品售出天数 ("Solo Sale") 两 ("Double Sale") 三天,以及四天或更多天的摘要。

我 运行 遇到了麻烦,因为他们想根据当天是 "Solo Sale" 还是 "Double Sale" 等来总结其余数据。让我们打电话这个这个 "Sale Count"

因为我需要数据透视表 Table 行上的这些 "Sale Count" 值,所以我正在尝试在 table 中构建一个计算列,它对按日期计算的产品,但似乎无法使用 CALCULATE and/or FILTER 到达那里。它似乎总是给我整个 table 中产品的不同总数,而不是按每个日期计算。

如有任何关于我应该使用的 DAX 公式的建议,我们将不胜感激。 Power Pivot 的新手,我想我仍然有点太以 excel 为中心,因为 Power Pivot 中的行逻辑很少。

提前致谢!

已编辑:这是 table

PowerPivot Table

我希望 SalesCount 列中的值对于日期为 1/1/2016 的每一行读取 4,1 代表 1/2/2016,2 代表 1/3/2016,2 代表 1/ 4/2016(相当于每天产品的 DISTINCTCOUNT)。

然后我想使用条件 IF 语句将这些数字替换为 "Solo Sale" "Double Sale" 等,以便我可以在 Pivot Table 的行上使用这些值。

试试这个作为你的计算列:

=CALCULATE(
  DISTINCTCOUNT(Table1[Product]),
  ALLEXCEPT(Table1, Table1[Date])
 )