【问题标题】:Convert time on a pivot table在数据透视表上转换时间
【发布时间】:2016-08-07 03:18:54
【问题描述】:

我有一个数据透视表,其中有一列包含如下数据:

14/04/2016 09:15
14/04/2016 10:15
14/04/2016 14:41
14/04/2016 15:46
14/04/2016 15:51
14/04/2016 15:54
14/04/2016 15:59
14/04/2016 15:59
14/04/2016 16:04
14/04/2016 16:06
14/04/2016 16:27
14/04/2016 16:33
14/04/2016 16:38
14/04/2016 16:46
14/04/2016 16:52

问题是当前时间是 GMT,我想把它改成 GMT+1。 你能帮帮我吗?

【问题讨论】:

  • 因此,您在数据透视表数据源中拥有此列。现在您想显示在​​日期数据透视表数据透视表数据源中添加了一小时的数据?
  • 我使用 SQL Server 数据库作为数据源,我只想在数据透视表上将其转换为 GMT +1。

标签: excel excel-formula pivot-table


【解决方案1】:

关注您的评论。通过以下方式直接在 SQL Server 数据源上进行转换:

select dateadd(HOUR, @num_hours, getdate()) as time_added, 
       getdate() as curr_date 

在@num_hours 输入1

【讨论】:

  • 这是我尝试的最后一种方法,但效果很好。谢谢。
【解决方案2】:

您可以为每一行解析(例如函数 parseDateTime)小时,当您阅读表格时进行此更改,并将其格式化为时区。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-15
  • 2021-10-25
  • 1970-01-01
相关资源
最近更新 更多