представляющие 2 разных показателя с разными столбцами на линейной диаграмме - PullRequest
1 голос
/ 03 августа 2020

Я готовлю отчет по данным. Отчет студии данных состоит из следующих столбцов:

enter image description here

As seen in the picture it captures metric data at a particular time.

The date range is set as the end_time

The X axis will represent the end_time column and the breakdown dimension will be InstanceName column and I am preparing to show it as line chart.

There are 2 metrics readops and writeops columns.

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.

I am not sure on how to represent this on data studio. If it is 1 metrics, i know it is straight forward. I can set instancename as breakdown dimension and end_time as dimension and date range is set to end_time and can represent it. But to represent the 2 metrics as 2 different lines for a particular Instance, with the time range on x axis, i don't know as I am very new to datastudio. I want to do it without drill-down. similar to the picture below which I got from google cloud console which shows ReadBytes the Big Triangle and the smaller one at the bottom in red for WriteBytes введите описание изображения здесь Кто-нибудь может мне помочь? Спасибо

1 Ответ

1 голос
/ 06 августа 2020

Существует два подхода в зависимости от того, как должны отображаться диаграммы:

1) Управление фильтром

Если цель состоит в том, чтобы отобразить только 2 строки ( 2 метрики):

  • readops
  • writeops

, позволяя пользователю выбрать требуемый InstanceName, затем элемент управления фильтром (необязательно с выбором по умолчанию).

Диаграмма будет настроена с использованием:

  • Размер : end_time
  • Метри c # 1 : readops
  • Метри c # 2 : writeops

Редактируемый отчет Google Data Studio и GIF для расширения приведенного выше:

2) Multiple Metrics

If the objective is to display a line for each of the InstanceName values as well as both the Metrics (readops and writeops), then the below approach would be one way.

Currently, when using a Breakdown Dimension, Google Data Studio charts (such as a Временной ряд диаграмма) поддерживает один метр c.

Используя набор данных ниже, на основе снимка экрана в вопросе ( Редактируемые таблицы Google ):

One approach is to create and use multiple CASE операторы в источнике данных; например:

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

et c ...

Редактируемый источник данных Google Data Studio и изображение для уточнения:

A Chart could then be created with end_time as the Dimension and using the newly created Metrics; Редактируемый отчет Google Data Studio и изображение для визуализации с помощью Временной ряд диаграммы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...