如果没有记录,则PowerPivot将最大日期用于MTD

Rohan000

我想计算产品的MTD销售量,但是有些产品并不总是每天都销售。TOTALMTD如果在所选日期没有销售,使用时间智能DAX功能将忽略产品。例如,如果我有产品A和B

数据:

Product InvoiceDate Sales
A   2016/12/01  1
B   2016/12/01  2
B   2016/12/02  3

我想用MTD calc显示的内容:

Product InvoiceDate 
A   2016/12/02  1
B   2016/12/02  5

我目前得到的是:

Product InvoiceDate 
B   2016/12/02  5
红七号

虽然我不确定如何或是否可以通过数据透视表实现此目的,但是我可以使用链接的DAX查询来实现要了解有关如何运行链接的DAX查询的更多信息,请参见此处

在创建公式之前,我在PowerPivot中创建了一个日历表(“设计”选项卡->“日期表”)。您不需要这样做,但是为了拥有一个简单的解决方案,您可能应该这样做。在侧面创建一个日历表,然后使用“日期”列将其连接到您的主表。

这是我的DAX:

EVALUATE
SUMMARIZE(CROSSJOIN(VALUES(Table[Product]),VALUES(Calendar[Date])),[Product],[Date]
,"Sales",SUM(Table[Sales])
,"MTD sales",TOTALMTD(SUM(Table[Sales]),Calendar[Date])
)

使用此查询,我能够获得以下结果:

在此处输入图片说明

我认为这正是您想要的。对于初学者而言,该解决方案可能会有些棘手,所以请告诉我是否可以为您澄清任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每月获取记录,但如果该月没有记录,则也获取零

来自分类Dev

如果特定日期没有值返回0,如何在mysql中获取最近7天的记录

来自分类Dev

按FROM日期查找记录,而没有TO日期

来自分类Dev

在PowerPivot中具有日期的查找列

来自分类Dev

根据某些条件返回具有最大日期的记录

来自分类Dev

将没有分组值的记录分组

来自分类Dev

如果没有找到记录,如何将 SAS 中的空值输入到变量中

来自分类Dev

Mips Linux:将内核Panic记录到mtd分区中

来自分类Dev

Mips Linux:将内核Panic记录到mtd分区中

来自分类Dev

如果没有按钮,Espresso不会记录任何意图

来自分类Dev

如果在DAN上没有记录,则使用ENU

来自分类Dev

如果没有记录,则设置事件以删除表

来自分类Dev

如果没有记录计数,则显示零-ORACLE SQL查询

来自分类Dev

SQL查询where子句如果没有匹配记录则忽略

来自分类Dev

如果mysql中没有记录,则不显示

来自分类Dev

如果数据库中没有记录,则分页错误

来自分类Dev

如果没有记录,如何从max函数中获取0

来自分类Dev

如果没有找到记录,则返回总和 0 mysql

来自分类Dev

如果没有找到匹配的记录,通知用户 - Coldfusion

来自分类Dev

PTR记录和A记录应匹配。如果没有A记录怎么办?

来自分类Dev

如何获取记录日期明智的降序,然后给没有日期的记录-在SQL中

来自分类Dev

如何获取记录日期明智的降序,然后给没有日期的记录-在SQL中

来自分类Dev

没有 ID 和日期的 PostgreSQL 最新记录

来自分类Dev

Oracle SQL - 没有计数结果时返回日期记录

来自分类Dev

如果没有任何过期日期,Redis可以将maxmemory-policy volatile-lru逐出吗?

来自分类Dev

如果没有任何过期日期,Redis可以将maxmemory-policy volatile-lru逐出吗?

来自分类Dev

Linux是否将x86 CPU的PCID功能用于TLB?如果没有,为什么?

来自分类Dev

如何将np.max用于没有ValueError的空numpy数组:零大小的数组以减少没有身份的操作最大值

来自分类Dev

查询存在最大(日期)的记录

Related 相关文章

  1. 1

    每月获取记录,但如果该月没有记录,则也获取零

  2. 2

    如果特定日期没有值返回0,如何在mysql中获取最近7天的记录

  3. 3

    按FROM日期查找记录,而没有TO日期

  4. 4

    在PowerPivot中具有日期的查找列

  5. 5

    根据某些条件返回具有最大日期的记录

  6. 6

    将没有分组值的记录分组

  7. 7

    如果没有找到记录,如何将 SAS 中的空值输入到变量中

  8. 8

    Mips Linux:将内核Panic记录到mtd分区中

  9. 9

    Mips Linux:将内核Panic记录到mtd分区中

  10. 10

    如果没有按钮,Espresso不会记录任何意图

  11. 11

    如果在DAN上没有记录,则使用ENU

  12. 12

    如果没有记录,则设置事件以删除表

  13. 13

    如果没有记录计数,则显示零-ORACLE SQL查询

  14. 14

    SQL查询where子句如果没有匹配记录则忽略

  15. 15

    如果mysql中没有记录,则不显示

  16. 16

    如果数据库中没有记录,则分页错误

  17. 17

    如果没有记录,如何从max函数中获取0

  18. 18

    如果没有找到记录,则返回总和 0 mysql

  19. 19

    如果没有找到匹配的记录,通知用户 - Coldfusion

  20. 20

    PTR记录和A记录应匹配。如果没有A记录怎么办?

  21. 21

    如何获取记录日期明智的降序,然后给没有日期的记录-在SQL中

  22. 22

    如何获取记录日期明智的降序,然后给没有日期的记录-在SQL中

  23. 23

    没有 ID 和日期的 PostgreSQL 最新记录

  24. 24

    Oracle SQL - 没有计数结果时返回日期记录

  25. 25

    如果没有任何过期日期,Redis可以将maxmemory-policy volatile-lru逐出吗?

  26. 26

    如果没有任何过期日期,Redis可以将maxmemory-policy volatile-lru逐出吗?

  27. 27

    Linux是否将x86 CPU的PCID功能用于TLB?如果没有,为什么?

  28. 28

    如何将np.max用于没有ValueError的空numpy数组:零大小的数组以减少没有身份的操作最大值

  29. 29

    查询存在最大(日期)的记录

热门标签

归档