Excel的数据透视表的带日期操作的计算字段始终返回0

rsd

我有一个试点表,其中总结了很多操作。

每个操作都标有日期:

Data       | Operation | Result
-----------|-----------|-------
01/09/2020 | A         | 3
05/10/2020 | B         | 4
07/11/2020 | C         | 5
13/11/2020 | B         | 3
20/11/2020 | B         | 8
01/12/2020 | C         | 3
01/12/2020 | A         | 9

因此,我有一列的开始日期为[MIN(Date)]和结束日期为[Max(Date)]:

Operation | Start Date | End Date 
----------|------------|------------
 A        | 01/09/2020 | 01/12/2020
 B        | 05/10/2020 | 20/11/2020
 C        | 07/11/2020 | 01/12/2020

现在,我需要一列返回从开始日期到结束日期的时间段(天)。

使用=DATEDIF( MIN(DATE), MAX(DATE), "D" )在计算域公式不起作用。我猜这是因为最大日期和最小日期不在同一行中。

我不能使用开始日期和结束日期,因为它们是在“总和”字段框中计算的。

我可能在这里错过了一些重要的概念。谢谢

罗恩·罗森菲尔德

您可以在Excel 2010+中的Power QueryGet & Transform)中轻松完成此操作

将光标放在表格中,导航至:

  • Data=> Get & Transform=>from Table/Range
  • 将打开Power Query UI,并加载数据表。
  • 将日期列的类型从更改datetimedate
  • 然后选择该Operation列并
    • 通过...分组
      • 高级
      • 添加开始和结束日期的最小值和最大值汇总

在此处输入图片说明

  • 使用公式添加自定义列 =Duration.Days([End Date]-[Start Date])

在此处输入图片说明

  • 关闭并加载

MCode

et
    Source = Excel.CurrentWorkbook(){[Name="Table3"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}, {" Operation ", type text}, {" Result", Int64.Type}}),
    #"Grouped Rows" = Table.Group(#"Changed Type", {" Operation "}, {{"Start Date", each List.Min([Date]), type nullable date}, {"End Date", each List.Max([Date]), type nullable date}}),
    #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Duration", each Duration.Days([End Date]-[Start Date]))
in
    #"Added Custom"

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel数据透视表计算字段不符合预期

来自分类Dev

数据透视表的计算字段总计

来自分类Dev

数据透视表中计算字段的总数?

来自分类Dev

Excel 数据透视表滚动计算列

来自分类Dev

Excel数据透视表的SQL日期格式

来自分类Dev

基于列中的项目在excel数据透视表中创建一个计算字段

来自分类Dev

数据透视表字段上的Excel计算字段

来自分类Dev

在数据透视表中添加计算字段并引用数据透视表的单元格

来自分类Dev

总计不正确显示数据透视表的计算字段

来自分类Dev

Excel数据透视表

来自分类Dev

如何计算值大于0的数据透视表的行

来自分类Dev

数据透视表-计算唯一值-Excel 2010

来自分类Dev

excel中数据透视表值内的除法计算

来自分类Dev

Excel:数据透视表未显示所有字段

来自分类Dev

Excel 2003数据透视表中ID的最新日期

来自分类Dev

熊猫数据透视表不断返回错误,而不是0

来自分类Dev

Excel自定义列表对数据透视表的数据透视字段(列)进行排序

来自分类Dev

带条件的动态数据透视表查询

来自分类Dev

带附加列的SQL数据透视表

来自分类Dev

带分组的 SQL 数据透视表

来自分类Dev

使用SUM和COUNT个字段数据透视表创建计算字段

来自分类Dev

如何正确地汇总数据透视表中带有计算字段的汇总字段

来自分类Dev

Laravel 5.8 本地查询范围带数据透视表,返回相关模型

来自分类Dev

数据透视表宏Excel

来自分类Dev

熊猫数据框上的数据透视表操作

来自分类Dev

无论如何,将日期字段分组而不将所有具有相同日期字段的数据透视表分组?

来自分类Dev

数据透视表可以执行比较两个字段的操作吗?

来自分类Dev

使用计算字段时,数据透视表的总计未给我正确的金额

来自分类Dev

使用计算字段时,数据透视表的总计未给我正确的金额

Related 相关文章

  1. 1

    Excel数据透视表计算字段不符合预期

  2. 2

    数据透视表的计算字段总计

  3. 3

    数据透视表中计算字段的总数?

  4. 4

    Excel 数据透视表滚动计算列

  5. 5

    Excel数据透视表的SQL日期格式

  6. 6

    基于列中的项目在excel数据透视表中创建一个计算字段

  7. 7

    数据透视表字段上的Excel计算字段

  8. 8

    在数据透视表中添加计算字段并引用数据透视表的单元格

  9. 9

    总计不正确显示数据透视表的计算字段

  10. 10

    Excel数据透视表

  11. 11

    如何计算值大于0的数据透视表的行

  12. 12

    数据透视表-计算唯一值-Excel 2010

  13. 13

    excel中数据透视表值内的除法计算

  14. 14

    Excel:数据透视表未显示所有字段

  15. 15

    Excel 2003数据透视表中ID的最新日期

  16. 16

    熊猫数据透视表不断返回错误,而不是0

  17. 17

    Excel自定义列表对数据透视表的数据透视字段(列)进行排序

  18. 18

    带条件的动态数据透视表查询

  19. 19

    带附加列的SQL数据透视表

  20. 20

    带分组的 SQL 数据透视表

  21. 21

    使用SUM和COUNT个字段数据透视表创建计算字段

  22. 22

    如何正确地汇总数据透视表中带有计算字段的汇总字段

  23. 23

    Laravel 5.8 本地查询范围带数据透视表,返回相关模型

  24. 24

    数据透视表宏Excel

  25. 25

    熊猫数据框上的数据透视表操作

  26. 26

    无论如何,将日期字段分组而不将所有具有相同日期字段的数据透视表分组?

  27. 27

    数据透视表可以执行比较两个字段的操作吗?

  28. 28

    使用计算字段时,数据透视表的总计未给我正确的金额

  29. 29

    使用计算字段时,数据透视表的总计未给我正确的金额

热门标签

归档