Как подсчитать конкретные значения в поле в Google Data Studio

Я пытаюсь создать простую таблицу в Google Data Studio, которая извлекает данные из таблицы MySql. Например, "Питер Джон Майк Питер Джордж Питер"

Выше приведен набор значений в поле. Здесь я должен подсчитать количество «Питер» в поле и отобразить количество. Можно ли отображать количество определенных значений из одного поля? Если да, то какую функцию я должен применить, чтобы получить требуемый результат?


person Sandhya Eashwar    schedule 11.09.2019    source источник


Ответы (1)


Я бы предложил использовать функцию REGEXP_MATCH для создания нового поля. Попробуй это:

  1. Создайте новое поле с именем Peter Count и используйте эту формулу:

    CASE
      WHEN REGEXP_MATCH(FIELD_NAME, "Peter") THEN 1
      ELSE 0
    END
    
  2. Убедитесь, что новое поле имеет тип поля Number и агрегацию SUM.

  3. Создайте в своем отчете систему показателей и выберите новое поле в качестве метрики.

Это должно суммировать вхождения Петра и игнорировать другие имена.

person kstat    schedule 12.09.2019