Функции вычисляемых полей Google Data Studio

Тому, кто работает с цифрами и аналитикой тяжело переоценить преимущества использования Google Data Studio. Функционал инструмента упрощает процесс анализа данных, а также позволяет в несколько кликов визуализировать результаты в удобном и понятном формате, создавать и расшаривать красивые отчеты и экономить время. Особенно, если освоить нехитрые премудрости работы в Data Studio.
Как cделать красивую визуализацию в Google Data Studio — подробное руководство Мы уже писали о том,
О вычисляемых полях
Зачастую, чтобы наглядно представить данные, может быть недостаточно информации, загруженной с внешнего источника, например с Google ***ytics. В таких случаях необходимо добавить дополнительные показатели, произвести расчеты на основе существующей информации, создать собственные переменные. Для этого в Data Studio существуют вычисляемые поля, которые предоставляют широкий спектр возможностей с использованием различных функций и формул. Данные, полученные в результате проведенных расчетов, без ограничений могут использоваться для визуализации, создания дашбордов и дальнейшего анализа.
В зависимости от функций, используемых в вычисляемом поле и типа параметров, различают несколько типов данных:
- числовые;
- текстовые;
- дата и время;
- логические;
- географические данные;
- валюта.
Особенности использования вычисляемых полей
Напомним, для добавления вычисляемых полей, в панели настроек таблицы в блоке «Данные» необходимо выбрать «Добавьте параметр» («Добавьте показатель») и нажать «Создать поле».
Но прежде чем создавать какие-либо пользовательские вычисляемые внимательно ознакомьтесь с тем, что уже доступно в инструменте в правой боковой панели навигации.
Далее введите название. Оно должно быть информативным и лаконичным, не дублировать существующие названия полей. После этого начинается самое интересное — вводим формулу для вычисления.
Существует перечень функций, поддерживаемых Data Studio — все это можно найти в официальной документации.
Примеры использования функций вычисляемых полей
Приведем пример добавления вычисляемого поля с элементарными арифметическими расчетами. Предположим, что нам необходимо проанализировать соотношение новых пользователей и существующих, как это соотношение изменилось в сравнении с предыдущим годом.
Нажимаем кнопку «Создать новое поле» — на экране появляется консоль, предлагающая ввести название и тип поля, формулу. Называем поле «Доля новых пользователей». Для расчета необходимо количество новых пользователей поделить на количество всех пользователей:
Теперь нажимаем «Применить». В результате получаем дополнительный столбец с новым параметром:
Для того, чтобы увидеть данные в процентном соотношении, достаточно изменить тип данных вычисляемого поля на «Процент»:
Чтобы сравнить показатели с предыдущим периодом или годом, необходимо перейти к разделу «Диапазон дат для сравнения» на правой панели и выбрать «Предыдущий период», «Фиксированные даты» или «Предыдущий год» (в зависимости от целей анализа). После этого появятся новые столбцы, в которых будут отображаться изменения каждого показателя в таблице в сравнении с выбранным периодом.
Использование текстовой функции lower
Анализируя данные по источнику, с которого пользователь пришел на сайт, сталкиваемся с тем, что название одного и того же источника может быть представлено по разному, и в нижнем, и в верхнем регистре.
В таких случаях сложно провести анализ, потому что необходимо свести и суммировать все возможные варианты названия источника. С вычисляемыми полями это ghjcnj сделать. Для этого создаем дополнительный параметр, используя функцию lower. С ее помощью можно преобразовать названия в верхнем регистре в названия в нижнем регистре. Вот так:
Чтобы избежать повторяющихся значений, удаляем в панеле настроек параметр «Источник» и оставляем только добавленный параметр «Источник в нижнем регистре».
Регулярные выражения в функциях вычисляемых полей
Те, кто уже не представляет свою работу с данными без регулярных выражений, точно оценят возможность их применения в Google Data Studio. Вся магия кроется в нескольких поддерживаемых функциях:
- regexp_extract — позволяет извлекать из поля часть значения, соответствующую заданному регулярному выражению;
- regexp_match — возвращает true, если значение поля соответствует заданному регулярному выражению и false — если не соответствует;
- regexp_replace — заменяет все значение, соответствующие заданному полю на указанное в функции.
Например, необходимо проанализировать, что пользователи ищут на сайте с помощью внутреннего поиска.
Для начала можно отфильтровать данные по параметрам, содержащихся в URL страниц результатов внутреннего поиска (в нашем примере search=). Добавить фильтр можно в панеле настроек таблицы, все тот же раздел «Данные». Настройки фильтра будут выглядеть так:
Чтобы понимать, что именно пользователи ищут, удобно извлечь поисковый запрос с URL. Для этого используем функцию:
regexp_extract(Страница,\\\'search=(.*)\\\')
И теперь значительно проще проанализировать, что и как часто пользователи ищут на сайте.
Использование оператора case
Case — один из самых мощных операторов, поскольку его можно использовать для манипулирования как параметрами, так и показателями. Чаще всего используется для создания новых категорий или групп данных
Синтаксис оператора:
- condition — выражение, которое оценивается, как логическое значение (истина или ложь). Условия могут включать параметры или показатели, но не оба;
- result — значение для возврата. Может быть параметром, метрикой или буквальным значением;
- else result — (необязательно) значение по умолчанию, возвращаемое, если не выполняется условие из блока «When».
Оператор case состоит из одного или нескольких логических условий (when), за которым следует результат, возвращаемый, если это условие истинно (then). Если условия не выполняются, case возвращает значение, заданное в else.
С детальным руководством по оператору можно ознакомиться в официальной документации.
Истории бизнеса и полезные фишки
Несколько примеров
Вернемся к анализу данных по источнику, из которого пользователь пришел на сайт. Функция lower решает проблему с верхним и нижним регистром, но не решает проблему иных вариаций названий источника. Например, Facebook может быть представлен как «facebook» , «m.facebook.com» , «l.facebook.com», «facebook.com», «lm.facebook.com». Для того, чтобы привести все варианты к одному, необходимо использовать следующую функцию case when:
CASE WHEN Источник IN ( \"facebook\" , \"m.facebook.com\" , \"l.facebook.com\" , \"facebook.com\" , \"lm.facebook.com\" ) THEN \"Facebook\"WHEN Источник IN ( \"l.instagram.com\" , \"instagram.com\" , \"instagram\" ) THEN \"Instagram\"WHEN Источник IN ( \"t.co\" , \"twitter.com\" , \"twitter\" ) THEN \"Twitter\"WHEN Источник IN ( \"pinterest.com\" , \"pinterest\" , \"pinterest.ca\" , \"pinterest.co.uk\" , \"pinterest.fr\" , \"pinterest.jp\" , \"b.pinterest.com\" , \"pl.pinterest.com\" , \"pinterest.com.mx\" , \"pinterest.cl\" , \"id.pinterest.com\" , \"ru.pinterest.com\" , \"br.pinterest.com\" , \"pinterest.com.au\" ) THEN \"Pinterest\"WHEN Источник IN (\"youtube.com\", \"youtube\") THEN \"Youtube\"ELSE \"_Другие\"ENDТаким образом, задав в условии when все возможные вариации того или иного источника можно привести их к единому формату.
Еще одно большое преимущество оператора case — возможность задать условие с помощью регулярных выражений. В этом случае одновременно используются функции regexp_extract, regexp_match, regexp_replace.
Например, если нам необходимо проанализировать статистику по типам страниц, то условие будет выглядеть примерно так:
CASE WHEN REGEXP_MATCH(Страница, \"((?i).*^/$|^/\?.*).*\") THEN \"Homepage\"WHEN REGEXP_MATCH(Страница, \"((?i).*^/services$).*\") THEN \"Страницы услуг\"WHEN REGEXP_MATCH(Страница, \"((?i).*.*/blog/.*).*\") THEN \"Страницы блога\"WHEN REGEXP_MATCH (Страница, \"((?i).*^/products/.*).*\") THEN \"Страницы товаров\"WHEN REGEXP_MATCH(Страница, \"((?i).*^/contact/.*).*\") THEN \"Контакты\"ELSE \"_Другие\"ENDВо время заполнения условий функции, автоматически выполняется проверка данных. Это исключает возможность ошибки. Также автоматически предлагаются варианты при указании полей, на основании которых мы хотим создать новый параметр, выводятся подсказки для корректного ввода исходных данных. Важно: какие бы расчеты вы не проводили и что бы не напридумывали, исходные данные останутся неизменными и всегда можно будет вернуться к изначальному виду.
Выводы
- Вычисляемые поля в Data Studio расширяют возможности проведения анализа данных. Позволяют создавать дополнительные параметры и показатели.
- Вычисляемые поля поддерживают несколько типов данных: числовые, текстовые, дата и время, логические, географические данные, валюту.
- С помощью вычисляемых полей можно выполнять как самые элементарные расчеты и действия, так и сложные функции.
- Lower — одна из самых распространенных функций для работы с текстовыми данными, которая преобразовывает текст из верхнего регистра в нижний.
- regexp_extract, regexp_match, regexp_replace — три функции, которые позволяют использовать регулярные выражения для создания новых переменных и параметров.
- Оператор case чаще всего применяется для создания новых категорий или групп данных. Оператор case состоит из одного или нескольких логических условий, за которым следует результат, возвращаемый, если это условие истинно. Если условия не выполняются, case возвращает значение, заданное в else.
Знание того, как получить максимальную отдачу от возможностей Data Studio, начинается с понимания того, как использовать вычисляемые поля. Поддерживаемые функции позволяют с легкостью оперировать исходными данными и превращать их в действительно полезную информацию.
Комментарии:
Лидеров определили открытым голосованием. В ТОП-списки вошли CPA-сети, которые набрали больше всего голосов суммарно и по отдельным критериям....
31 05 2026 14:56:50
Продвижение музыкальной библиотеки. Со старта сотрудничества, трафик и основной ключ сайта клиента вырос в 10 раз. Регион продвижения — США....
30 05 2026 8:58:30
Чем вам может пригодиться это исследование? Понимания стоимость конверсии и необходимое количество конверсий, вы можете прогнозировать, сколько денег на рекламу нужно выделить. Читать!...
29 05 2026 11:43:57
Электронный кошелек — это виртуальная ячейка для хранения денежных средств. Каждая такая ячейка обладает уникальным цифровым определителем и может принадлежать одному человеку....
28 05 2026 14:26:47
Артем Шевченко (Epicentr), Михаил Рогальский (Monobank), Максим Дмитров (BSH Hausgeräte), Андрей Чумаченко (Netpeak) и другие участники конференции 8Р о том, как они рассчитывают инвестиции в интернет-маркетинг....
27 05 2026 22:28:47
Стандартный образец для новичков. Форматы объявлений в РСЯ, чтобы начинающие специалисты по контекстной рекламе смогли быстро и эффективно запустить рекламные кампании. Интересно? Читайте дальше!...
26 05 2026 15:19:16
Как передавать данные пpaктически о каждом «шаге» пользователя на сайте...
25 05 2026 5:16:11
Отличная работа SEO-специалистов прошлого, породила касту PPC-специалистов настоящего, которые все еще ориентируются на публикации из 2017, ведь они все еще в ТОПе выдачи....
24 05 2026 14:49:24
Делимся советами по оптимизации рассылок. Важны новые форматы писем, предварительное тестирование, смена тем письма, ярче CTA. Все это в сочетании с понятностью и искренностью не заставит ждать хороший CTR...
23 05 2026 22:40:51
Полтора года работы и 32 тысячи привлеченных подписчиков. Рассказываем о плюсах и минусах продвижения телеграм-канала....
22 05 2026 12:41:32
Рассказывайте о развитии фирмы, ее достижениях, масштабах деятельности — это то, что нужно вашим потенциальным клиентам. Так вы повысите их лояльность. Узнать больше!...
21 05 2026 17:20:21
Тренды, рекомендации, уроки, инструкции, а также вакансии, идеи, кейсы и всё, что поможет оставаться в теме, находить интересные проекты и вдохновляться. Читать дальше....
20 05 2026 0:13:50
Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...
19 05 2026 16:55:41
29 ноября в Киеве в UNIT.City — конференция по медицинскому маркетингу MeDiConf...
18 05 2026 7:25:46
Чек-лист для РРС-специалистов. Всегда быстрее учиться на опыте других людей, а не набивать шишки самостоятельно. А также советы, как исправить рекламные кампании. Обо всем читайте в этой статье!...
17 05 2026 8:46:45
Персональная стратегия продвижения онлайн с помощью SEO и контекстной рекламы....
16 05 2026 17:13:54
Наука перехода — понятие краулинга (crawling, сканирование) сайта и принципа его работы. Виды поисковых роботов и способы их управления и другие полезные фишки в рубрике Азбука SEO на Netpeak Blog...
15 05 2026 9:22:16
Возможно, вы купили обувь Intertop именно после просмотра нашей рекламы....
14 05 2026 20:32:59
Как пользователи и разработчики приложений живут без Google Play? Авторская колонка....
13 05 2026 7:52:44
Фубольный клуб. Как увеличить ROMI (возврат маркетинговых инвестиций) в рекламных кампаниях — рассказываем на примере киевского интернет-магазина «Динамо»...
12 05 2026 13:45:46
Подборка ненаучных наблюдений и ситуаций, в которых бывал каждый из нас...
11 05 2026 19:47:13
Топ doodle games от Google — от менее достойных к самым крутым....
10 05 2026 6:48:41
Шаги, которые необходимо выполнить для правильного сбора и анализа данных сайта...
09 05 2026 14:12:22
Не путайте с контент-менеджером, пожалуйста....
08 05 2026 9:48:16
В помощь контент-маркетологам, редакторам, авторам и бизнесу: идеи, которые учитывают фактор SEO. Переупакуйте статьи, заметки, любые другие посты — угодите читателям и поисковикам. Узнать больше!...
07 05 2026 18:22:56
Цель этой статьи — предупредить от опасной ошибки в маркетинге: бездумного и неправильного внедрения NPS-опросника....
06 05 2026 23:50:19
Нескучный инструктаж на примере @netpeak_ua о том, зачем компании корпоративный Twitter для продвижения контента, компании или персоны. А еще про хештеги, поиск читателей, аналитику, стиль ведения вашего микроблога, создание сообщества и акции...
05 05 2026 22:12:47
О чем стоит задуматься владельцам бизнеса и пользователям больших сайтов и почему Марку Цукербергу надо брать пример с телефонных сетей...
04 05 2026 5:51:40
Сравнительная хаpaктеристика B2B и B2C. Как строятся отношения с клиентом, какой объем рынка, особенности сервиса, на чем делать акцент при создании контента. Подробнее....
03 05 2026 21:34:15
Это не автобиографические романы, не бесплатные учебники и не подборка книжек, чтобы скачать в epub. Это интересная топ литература о маркетинге, которую мы хотим вам посоветовать....
02 05 2026 15:57:52
Как купить дешевый трафик из Facebook? Образец работы со структурой рекламного аккаунта...
01 05 2026 12:42:36
Что такое App Store optimization и как раскручивать мобильные приложения...
30 04 2026 18:15:23
Как SQL-запросы сайтов и Google Sheets освобождают SEO-специалиста от рутины...
29 04 2026 18:44:41
Веб-архив сайтов позволяет вернуться на месяцы или годы назад, чтобы увидеть, как выглядел сайт....
28 04 2026 0:16:37
Кейс: новинки в продвижении рекламы интернет-магазина в контекстно-медийной сети Google...
27 04 2026 18:56:50
Киев, Одесса, Харьков, Днепр и другие города — в офис и обратно IT-специалисты добираются от 10 минут до более чем полутора часа. В дороге они слушают музыку, подкасты, читают книги. Узнать больше!...
26 04 2026 10:46:56
Подружим GTM и Метрику с минимальным вовлечением программиста....
25 04 2026 4:27:40
Сооснователь и главред Forbes Ukraine о вовлечении читателей в смысловое поле бизнеса...
24 04 2026 12:25:49
Как увеличить количество транзакциий, сохранив прибыльность кампании в РСЯ?...
23 04 2026 12:11:15
Многие недооценивают триггерное письмо после оформления покупки, а зря. И вот почему....
22 04 2026 1:19:34
Используем маску ввода для оптимизации сбора телефонных номеров в формах на сайте: кейсы агентства Netpeak...
21 04 2026 23:11:59
Measurement Protocol — метод передачи данных о продажах или любых других взаимодействиях с покупателями на сервера Google ***ytics пpaктически из любого источника: внутренней CRM-системы, базы данных и даже платежного терминала...
20 04 2026 15:52:48
Если вы автор телеграм-канала, то стоит задуматься об альтернативных контент-платформах. Мнение...
19 04 2026 13:58:30
Вместо легкой пятничной темы, представляю вольный перевод статьи автора книги «Позитивная иррациональность»....
18 04 2026 23:13:54
Чтобы раскрутить себя в Твиттер иногда нужно чистить списки фолловеров и это намного проще, чем кажется :)...
17 04 2026 18:57:13
Гениальный математик создал систему, которая вполне может конкурировать с Google — Wolfram|Alpha. Или нет? Это не поисковик, тогда при чем здесь Гугл и теория вычислимости?...
16 04 2026 9:16:48
Как начать продавать и увеличить продажи, наращивая бесплатные ссылки...
15 04 2026 6:58:39
Продолжаем разговор о том, почему функция «Совмещение данных» в Google Data Studio может работать не так, как вы ожидаете....
14 04 2026 8:27:44
Подробный алгоритм успешного питча на Product Hunt на примере Serpstat...
13 04 2026 20:39:34
Чтобы прекратить споры о том, с какого конца разбивать яйцо, я собрал аргументы за союз SEO и PPC...
12 04 2026 0:23:13
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::