【问题标题】:Google Data Studio / Looker Studio : scorecard comparing vs prior month based on a filterGoogle Data Studio / Looker Studio:基于过滤器比较上个月的记分卡
【发布时间】:2023-02-21 12:16:40
【问题描述】:

1)数据我在谷歌表格中有一个以下数据集link。在表格样本中,我只有 4 个月的数据,但通常会有很多,未来还会有更多。

MONTH DATE KATEGORIE DOWNTIME TIME (min)
9 01/09/2021 01 DURCHLAUF 0 50
9 02/09/2021 01 DURCHLAUF 0 65
9 03/09/2021 01 DURCHLAUF 0 91
9 04/09/2021 01 DURCHLAUF 0 52
9 05/09/2021 01 DURCHLAUF 0 72
9 06/09/2021 01 DURCHLAUF 0 44
9 07/09/2021 01 DURCHLAUF 0 55
9 08/09/2021 01 DURCHLAUF 0 30
9 09/09/2021 01 DURCHLAUF 0 42

2)预期输出表和期望输出

我想为以下项目创建记分卡02 停机时间显示给定月份的总时间。

如果我过滤 11 月,我希望记分卡与 10 月进行比较。 (abs=1180, %=45) 同样,如果我选择 12 月,我想查看与 11 月相比的金额 (abs=940, %=25)

作为安全措施,如果有人同时选择 2 个月,那么也许不应该显示任何比较。 (除非有可能甚至做 2 vs 2 个月,但这不是必需的。)

3)图表:配置+设置

我创建了一个简单的记分卡和一个数据透视表。我只过滤掉停机时间。

4) 问题:尝试解决 + 输出和 5) 报告:具有 1-4 的可公开编辑的 Looker Studio。

在我的文件 link 中,您会看到提到的记分卡,但我没有包含任何会改变相关月份的“动态”比较。

【问题讨论】:

    标签: google-data-studio looker-studio


    【解决方案1】:

    添加解决方案到您的仪表板page 2

    • 将数据源与自身交叉连接
    • 将以下计算字段用于预期输出。

    Daet01:

    CAST(CONCAT(DATE(EXTRACT(YEAR FROM DATE123),EXTRACT(MONTH FROM DATE123),01)) AS DATE)

    前一个月:

    TIME (min) (Table 1)-CASE WHEN Daet01 (Table 2) = DATETIME_SUB(Daet01 (Table 1), INTERVAL 1 MONTH) THEN TIME (min) (Table 2) ELSE 0 END

    % 不同之处:

    (TIME (min) (Table 1)-CASE WHEN Daet01 (Table 2) = DATETIME_SUB(Daet01 (Table 1), INTERVAL 1 MONTH) THEN TIME (min) (Table 2) ELSE 0 END)/TIME (min) (Table 2)

    -

    【讨论】:

    • 嘿,我点击了第 2 页上的过滤器,但下面的记分卡上没有任何变化……我做错了什么?
    • 你现在可以复查吗...
    【解决方案2】:

    我正在尝试做同样的事情,但是当我将记分卡(时间(分钟))与过滤器(MONTH)相关联时,结果不是我所期望的。 你能解释一下你是怎么做到的吗?谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      相关资源
      最近更新 更多