使用excel数据透视表计算2个时间戳之间的小时数

时间:2018-04-15 15:09:01

标签: excel datetime pivot

我有一张这样的桌子:

user          |  sg_message_id         |   event         |   datetime
--------------------------------------------------------------------------------
john player   |  ekjf939e9313140_34k    |  delivered       | 04/13/2018 12:56:30
john player   |  ekjf939e9313140_34k    |  opened          | 04/15/2018 16:05:00
cristian dior |  dsfsk0340344030fkjkj   |  delivered       | 04/12/2018 18:45:21
cristian dior |  dsfsk0340344030fkjkj   |  opened          | 04/13/2018 15:40:17

对于用户,对于每个唯一的 sg_message_id ,如何创建Excel数据透视表,该表可以显示电子邮件传递之间经过的小时数打开时?

1 个答案:

答案 0 :(得分:1)

您可以在数据透视表中使用Calculated Item...。如果你的数据集不那么大。请按照以下步骤操作:

您可以使用 Power Query 。它是Microsoft自Excel2010 +开发的一个加载项(默认情况下在Excel2016中称为Get和Transform)。在那里,您可以直接连接任何类型的数据源,并根据需要进行编辑。

以下是您案例的示例: