【问题标题】:Datastudio :: showing people that doesnt fill the google form (daily check in issues)Data Studio :: 显示未填写 google 表单的人员(每日签到问题)
【发布时间】:2021-10-02 17:31:11
【问题描述】:

我是 dataStudio 的新手,我正在尝试构建一个简单的仪表板来跟踪学生的日常签到。问题是,我想根据当天未填写表格的学生在 datastudio 上显示表格报告。

我已经想出了一些可能的解决方案,

  1. 我在回复文件上创建了另一个表格,以显示学生是否在多个日期范围内填写表格 like this,然后将使用日期范围过滤器将其过滤到一个新表格中,该表格将显示在数据工作室中。但我遇到了困难,因为日期范围过滤器只过滤行,而不是列(维度)
  2. 我有很多学生,所以几个月后桌子会变大,并且在打开时会出现一些巨大的处理延迟。也许有其他方法可以更正确地做到这一点?

我不知道我是否可以使用脚本来解决这个问题,我正在尝试使用 js 来解决这个问题。还在苦苦挣扎,或许可以给点建议,谢谢

【问题讨论】:

  • [截至修订版 1] 您能否通过提供可公开编辑的 Google Data Studio 报告 (TO-DO)(如果是数据集 (TO-DO) 则提供 Google 表格)详细说明该方案(使用显示 1)输入值(约 10 行)(TO-DO:报告和问题)2)预期输出(TO-DO:报告和问题)3)解决问题的尝试(待办事项:报告和问题))?如果没有Minimal Reproducible Example,将很难可视化场景并确定特定用例的需求

标签: google-apps-script google-sheets google-sheets-formula google-data-studio


【解决方案1】:

您是对的,Data Studio 过滤的是行而不是列。 最好的方法是在 Big Query 中取消透视表。

https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#unpivot_operator

并查看示例:

SELECT * FROM Produce
UNPIVOT(sales FOR quarter IN (Q1, Q2, Q3, Q4))

第一行到第四季度将是您的日期在第一行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    相关资源
    最近更新 更多