google-data-studio - 数据工作室 : Blended Data: Datetime can't be aggregated

标签 google-data-studio

我有两个表caseparty。它们都来自 BigQuery。在 case 表中,BigQuery 中的 DATETIME 类型中有一个日期字段。我想绘制一个图表来显示每月的案例数。当我只使用 case 表时,它工作得很好。

case number per month date shows in Year Month type

但是,当我将 case 表与 party 表混合时,聚合不再适用于日期字段。

multiple rows with the same year month doesn't aggregate into one row

这就是我加入表格的方式。

join by case id apply inner join

如何使混合中的日期和时间字段聚合正常工作?

更新

我已尝试使用 TODATE(date, 'RFC_3339', '%Y-%m-%d') 创建自定义字段,但聚合仍未应用于自定义字段.

最小的例子

  1. 在本地创建a.csv
a_id,date
1,2022-05-25T00:00:00
2,2022-05-25T00:00:00
3,2022-06-01T00:00:00
4,2022-06-02T00:00:00
  1. 在本地创建b.csv
a_id,b_id
1,1
1,2
2,3
3,4
4,5
4,6
  1. a.csvb.csv 上传到 Data Studio 报告中。
  2. a.csvb.csva_id 字段上的内部连接混合。我从两个表的指标中删除了“记录计数”,并将所有字段添加为维度。
  3. 使用在上一步中创建的混合添加“表格”类型图表。
  4. date字段作为唯一的一个维度,并选择“年月”作为类型。
  5. a_id 字段作为唯一的一个指标,并选择“Count Distinct”作为聚合。

实际结果

<表类="s-表"> <头> 日期(年月) a_id <正文> 2022 年 5 月 2 2022 年 6 月 1 2022 年 6 月 1

预期结果

<表类="s-表"> <头> 日期(年月) a_id <正文> 2022 年 5 月 2 2022 年 6 月 2

示例报告

Here

最佳答案

这是一个错误,已在 Google's DataStudio IssueTracker 中报告过.

您可能想给问题加注星标(Google 根据受影响的用户数量对问题进行优先级排序)。

此外,在同一个线程中,报告用户建议使用上述公式作为解决方法。

YearMonthAsDate = DATE(YEAR(date_tran),MONTH(date_tran),1)

值得一试。

关于google-data-studio - 数据工作室 : Blended Data: Datetime can't be aggregated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72350795/

相关文章:

google-data-studio - Data Studio API - 列出组织的所有报告

google-data-studio - 如何在 Google Data Studio 中制作简单的直方图(代表分布)?

google-analytics - 如何使用计算字段拆分 Google Data Studio 中的事件值

google-sheets - 应如何将 boolean 值存储在 Google 数据洞察数据源的 Google 表格中?

google-data-studio - 按月和年聚合维度值

google-apps-script - Google Data Studio Community Connector getData() 未按预期工作

pdf - Google Data Studio 导出为 PDF 和预定的电子邮件

google-data-studio - 数据工作室中的自定义过滤器控件

pie-chart - 如何在数据洞察的饼图中排除 "others"