【问题标题】:representing 2 different metrics with different columns in line chart在折线图中用不同的列表示 2 个不同的指标
【发布时间】:2020-11-23 19:48:13
【问题描述】:

我正在准备一份数据工作室报告。数据工作室报告由以下列组成:

如图所示,它在特定时间捕获指标数据。

The date range is set as the end_time

X 轴将代表 end_time 列,细分维度将是 InstanceName 列,我准备将其显示为折线图。

There are 2 metrics readops 和 writeops 列。

I need to represent these 2 metrics as 2 different lines in the same chart so that the read and write operation fluctuations for the instance at a particular time can be easily viewed.

我不确定如何在数据工作室中表示这一点。如果它是 1 个指标,我知道它是直截了当的。我可以将 instancename 设置为 breakdown 维度,将 end_time 设置为维度,并将 date range 设置为 end_time 并且可以表示它.但是要将 2 个指标表示为特定实例的 2 条不同的线,时间范围在 x 轴上,我不知道,因为我对 datastudio 很陌生。我想在没有向下钻取的情况下做到这一点。类似于我从谷歌云控制台获得的下图,其中显示 ReadBytes 为大三角形,而底部较小的三角形以 red 表示 WriteBytes 谁能帮我?谢谢

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    根据图表的显示方式,有两种方法:

    1) Filter Control

    如果目标是只显示 2 行(2 个指标):

    • readops
    • writeops

    在允许用户选择所需的InstanceName 的同时,可以使用过滤器控件(可选择使用默认选择)。

    图表将使用:

    • 维度:end_time
    • 指标#1:readops
    • 指标#2:writeops

    Editable Google Data Studio Report 和一个 GIF 以扩展上述内容:

    2) 多个指标

    如果目标是为每个 InstanceName 值以及两个指标(readops 和 writeops)显示一行,那么以下方法将是一种方法。

    目前,在使用细分维度时,Google Data Studio 图表(例如 Time Series 图表)支持单一指标。

    使用下面的数据集,基于问题中的屏幕截图 (Editable Google Sheets):

    一种方法是在数据源创建和使用多个CASE 语句;例如:

    1. readops_dum
    CASE
      WHEN REGEXP_MATCH(InstanceName, "(dum)") THEN readops
      ELSE NULL
    END
    
    1. writeops_dum
    CASE
      WHEN REGEXP_MATCH(InstanceName, "(dum)") THEN writeops
      ELSE NULL
    END
    

    等等……

    Editable Google Data Studio Data Source 和一张要详细说明的图片:

    然后可以使用end_time 作为维度并使用新创建的指标来创建图表; Editable Google Data Studio Report 和一张用Time Series 图表可视化的图像:

    【讨论】:

    • 谢谢。我有一组动态实例,因此对于每个动态实例,都应该针对 readops 和 writeops 创建一个条目。因此,您为出现的实例名称创建的指标应该是动态的,我不想将其硬涂为一个字段。你能告诉我如何实现吗?
    • 对于您使用 filter control 提出的第一个解决方案,当我在 filter control 中选择 InstanceName 时,是否可以在图表附近的其他位置显示相同的值作为标签?例如,如果过滤器控件默认没有任何值,我希望标签显示为所有实例?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多