首页 文章

PowerPivot列中按日期计算的区别

提问于
浏览
1

我有一个客户端我正在从中导入大量数据,但为了缩小它,它会使用日期列和产品列拉入powerpivot . 他们希望看到有多少天销售一件商品(“Solo Sale”)两件(“Double Sale”)三件,以及四件或更多件 .

我遇到了麻烦,因为他们想要通过“Solo Sale”或“Double Sale”等来概括其余的数据 . 让我们称之为“销售计数”

因为我需要在数据透视表的行上显示这些“销售计数”值,我正在尝试在表中构建一个计算列,该列按日期对产品进行了不同的计数,但似乎无法使用CALCULATE到达那里和/或过滤器 . 它似乎总是给我一个完整的表中的产品,而不是按每个日期计算 .

关于我应该使用的DAX公式的任何建议将不胜感激 . Power Pivot的新功能,我认为我仍然认为有点过于精益,因为Power Pivot中的行逻辑非常少 .

提前致谢!

编辑:这是表

PowerPivot Table

我希望SalesCount列中的值读取每行的日期为1/1 / 2016,1(1/2016/2016年),2(2016年1月3日)和2(2016年1月4日)(等效值)每天到产品的DISTINCTCOUNT) .

然后我想使用条件IF语句用“Solo Sale”“Double Sale”等替换这些数字,以便我可以在数据透视表的行上使用这些值 .

1 回答

  • 1

    尝试将此作为计算列:

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

相关问题