首页 文章

Data Studio - TODATE(输入,“%Y%m”)落后一个月

提问于
浏览
1

我想按月绘制时间序列,但我的输入数据格式为“%Y-%m-%d” . 所以,我使用以下公式创建另一个时间维度:

TODATE(date, "%Y%M")

我的问题是,新的维度比它应该落后一个月 . 例如,输入日期“2017-08-15”会导致“2017-07”(或者数据工作室内部日期结构中的信息) . 结果是时间序列度量标准的变化似乎比它们实际发生的时间提前了一个月 . 以下是Google胶片数据和结果图的玩具示例的屏幕截图 . 请注意,时间序列图设置为累积:

8月份数量增加的数据:
Data with an increase in count for August

时间序列图显示7月份的计数增加:
Time series plot showing an increase in count in July

2017年8月的计数增加似乎发生在7月份 . 虽然这些数据来自工作表,但我实际问题的数据来自Postgres数据库表,所以我不认为这是数据源的问题 . 我究竟做错了什么?

提前致谢 .

2 回答

  • 0

    这是非常简单的修复,不确定我是如何忽略它的 . 只需将数据类型字段中的日期格式更改为YYYYMM,而不是使用函数 TODATE() . 我必须假设这个字段对应于输入格式,而不是输出:

    Change date format in edit data source

  • 0

    请注意%M代表分钟,而不是月份 . %m将被视为“月”值 .

相关问题