gpt4 book ai didi

Data Studio 无法识别的 MySQL 日期和日期时间格式

转载 作者:可可西里 更新时间:2023-11-01 06:41:44 27 4
gpt4 key购买 nike

我已使用标准连接器将 Google Data Studio 与 MySQL 数据库链接起来。除了datedatetime 字段外,几乎一切正常。

我在 phpmyadmin 中有这两个字段(字段名称、字段类型输出):

  • 验证日期日期时间 2017-09-27 12:31:04
  • 到期日期日期 2017-12-24

在 Data Studio 中我设置了这些类型,但没有一个被识别:

  • Validated_date 日期小时 (YYYYMMDDHH)
  • Expiration_date 日期 (YYYYMMDD)

我尝试在我的 SELECT 中使用 date_format 格式化该字段:

DATE_FORMAT(p.Expiration_date, '%Y%m%d') AS "Expiration Date"

我什至尝试了其他 date_formats,但它们从未被 Data Studio 识别为日期:

DATE_FORMAT(p.Expiration_date, '%Y/%m/%d') AS "Expiration Date"
DATE_FORMAT(p.Expiration_date, '%Y-%m-%d') AS "Expiration Date"

有什么想法吗?

最佳答案

我遇到了同样的问题。我解决这个问题的方法是通过创建一个新维度来修改 Google Data Studio 中的日期格式,将 mySQL 日期时间重新格式化为所需的格式。

在您的示例中,您使用 DATE_FORMAT。我想知道您是在 Data Studio(它不知道 DATE_FORMAT)还是在 mySQL 中应用它?如果您在数据工作室中执行此操作并保持 mySQL/phpmyadmin 不变,您可以使用此:

TODATE(your-date-field, 'DEFAULT_DASH', '%Y%m%d')

这将在 HH:ii:ss 中采用日期格式 YYYY-MM-DD 和可选时间,并将其重新格式化为与数据工作室一起使用的 YYYYMMDD。

关于Data Studio 无法识别的 MySQL 日期和日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47365683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com