Функции вычисляемых полей 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 до 100%. Как этого добиться — читайте в новом кейсе....
29 08 2026 13:53:55
Важно иметь прорывное мышление — о таком подходе к бизнесу написана книга Люка Уильмса «Переворот»....
28 08 2026 3:13:15
Какой движок сайта стоит выбрать...
27 08 2026 18:52:56
Как прокачать email, когда рассылки уже работают....
26 08 2026 20:21:22
Давайте разбираться, в чем именно обвиняют техногиганта разработчики и действительно ли такую рекламу считают циничной....
25 08 2026 13:20:18
Украинские реалии того, в каких тематиках трафик из Yandex.Direct дороже Google Ads. Новое исследование Алексея Селезнева....
24 08 2026 19:50:39
Как повысить результаты продаж в режиме цейтнота. Советы новому руководителю от специалистов Netpeak Group. Больше подробностей — в посте...
23 08 2026 22:53:54
Как зарегистрироваться в приложении Facebook Business Manager и грамотно сделать и настроить аккаунт...
22 08 2026 16:33:54
Десктопная версия, совместная работа (collabs), сбор средств и новые эффекты в Reels. Рассказываем, что дают новые функции. Узнать больше....
21 08 2026 22:54:56
Как сэкономить на рекламе мобильных приложений в Facebook...
20 08 2026 20:55:48
Как зарегистрировать и настроить новый сайт в сервисах веб-аналитики...
19 08 2026 16:59:38
Не все события удобно отслеживать в Google ***ytics, иногда удобнее сделать связку с таблицами Google. А поможет в этом Google Tag Manager...
18 08 2026 23:55:38
В коробку [SEO 2.0] вместе с самим поисковым продвижением входят дополнительные ценности Netpeak: унифицированные действия по увеличению продаж, улучшения удобства работы и преимущества бренда Netpeak...
17 08 2026 7:18:54
Примеры креативного авторского стиля копирайтеров, которые старались обыграть УТП продукта, услуги, стремились необычно подать обычное. Узнать больше!...
16 08 2026 0:26:41
Ярослав Легенчук поделился историей успешного «переезда» площадки IT-продукта из Рунета в страны ЕС...
15 08 2026 20:55:29
SEO-продвижение онлайн-сервиса доставки еды с новым сайтом. Цели продвижения, составление семантического ядра, формирование URL, поддомены, карточки товаров, тексты, внешняя оптимизация, дополнительные работы, а также полученные результаты...
14 08 2026 22:12:52
Как проверить качество текста от копирайтера. Составляем техническое задания для копирайтера, проверяем уникальность, наличие ключевых слов, использование LSI, проводим семантический анализ текста....
13 08 2026 20:25:58
Пошагово подключаем скрипт проверки бюджета аккаунтов Google Ads. Скрипт отправляет уведомление на почту и в Telegram — это поможет вовремя пополнить счет. Узнать больше!...
12 08 2026 3:28:30
Семнадцать крутых шагов к эффективному бренду Заг — это авторский неологизм от слова зигзаг (англ. zigzag). Он подразумевает движение в другом направлении....
11 08 2026 21:18:55
Как обезопасить себя от интернет-пиратов и защитить авторское право онлайн....
10 08 2026 5:32:26
Список минус-слов для Google Рекламы для B2B сайтов....
09 08 2026 15:54:17
Как преодолеть онлайн писательский ступор, разобраться с рутиной и освободить время для экспериментов...
08 08 2026 5:38:26
Алгоритм технической подготовки IP-адреса к массовым рассылкам...
07 08 2026 16:16:24
Интеграция видео в маркетинговую кампанию – решение, которое повысит ценность каждого посетителя сайта....
06 08 2026 7:28:26
Продвижение крупного интернет-магазина в перегретой нише...
05 08 2026 7:58:29
Какие фишки влияют на видимость сайтов? Советы по юзабилити от SEO-специалиста....
04 08 2026 15:31:17
Алексей Селезнев проанализировал более 7 миллионов кликов и посчитал, во сколько обходятся рекламодателям клики по объявлениям в разных странах и тематиках....
03 08 2026 21:54:22
Вести бизнес в интернете с помощью развлекательного сайта, СМИ, узкоспециализированного портала вполне реально. Правда, нужно знать, как на них заpaбатывать....
02 08 2026 17:39:57
Если ваша фирма работает на предоставление услуг в медицине, следует учесть требования рекламных систем в интернете, чтобы объявления в с первого раза прошли модерацию...
01 08 2026 13:42:27
Анализ цены за клик в 25 тематиках и 852 городах Украины, России, Казахстана, Болгарии...
31 07 2026 16:44:22
Отмена видео-сниппетов в выдаче Google, удаление страницы с тегами и инструмента подсказки ключевых слов в YouTube — все события последних месяцев свидетельствуют: Google всерьёз взялся за видеохостинги и решил изменить правила игры для видеомаркетинга в...
30 07 2026 8:58:47
Панельная дискуссия, на которой специалисты представляют нестандартные идеи для привлечения трафика, продвижения проектов. Всё, что можно применить на деле. Читать!...
29 07 2026 21:41:31
Не существует универсальных решений - есть эффективные инструменты и удачные их сочетания....
28 07 2026 0:13:57
Популярные скрипты Google Рекламы позволяют автоматизировать рутинные и монотонные процессы. Каждый скрипт состоит из функций, переменных, объектов, сущностей, селекторов, итераторов...
27 07 2026 11:55:38
Что делать, когда не получается заставить себя написать статью или кейс...
26 07 2026 16:40:20
Когда и зачем я начал учить R, с какими сложностями столкнулся, как появилась и реализовывалась идея создания курса...
25 07 2026 18:32:56
Технология «лёгкость восприятия» — инструмент, который поможет убедить клиентов покупать именно у вас...
24 07 2026 14:42:37
Ошибка на странице 404 может выглядеть креативно. Страница не найдена и не может быть найдена, потому что она в розыске, утеряна, украдена ниндзей, путь заснежен и дороги дальше нет, а принцесса находится в другом замке. О чем это?...
23 07 2026 23:38:24
Анализируя поведение аудитории, вы сможете понять, почему клиенты приходят на сайт, почему уходят, и почему не делают заказы....
22 07 2026 12:58:31
Тест, который проходят все соискатели. Никому не показывайте!...
21 07 2026 0:28:37
Создаем список тем, которые заинтересуют пользователя — для этого используем простые сервисы по типу Вордстат. Также изучаем деятельность конкурентов. Узнать больше!...
20 07 2026 9:15:51
Звук телефонного звонка важен и для пользователя интернета. Как точно рассчитать полученную прибыль и рентабельность инвестиций в рекламу...
19 07 2026 12:59:17
Создаем фид с помощью выгрузки товаров в формате yml и специального скрипта, который сделает всю (почти) грязную работу за вас....
18 07 2026 6:56:58
Чем отличается протокол HTTPS от HTTP — криптошифрованием, обеспечивающим безопасность ресурса...
17 07 2026 18:48:28
Мнение Сергея Петренко, CEO компании Odesseya....
16 07 2026 16:36:50
Хорошая история состоит из узнаваемых образов, которые вызывают у пользователя ассоциации с личными переживаниями....
15 07 2026 11:14:43
В продажах лучше визуализировать путь потребителя в виде нейронных сетей....
14 07 2026 2:36:59
И чем этот тип отслеживания событий отличается от Client-side. Узнать!...
13 07 2026 9:23:11
Почти 50 тыс. контактов за год принесли формы подписки и регистрации....
12 07 2026 5:31:36
Вам точно нужен ВП? Тогда утвердите сабж, чтобы умещался в три слова, скиньте линк и дескрипшн и распознайте канал-оборотень. Полная подборка сленговых слов, значение которых не всегда найдете в Google...
11 07 2026 6:15:38
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::