0
Ваша корзина

Как в DataLens сделать открытие чарта по конкретному значению из другого чарта. Параметр в ссылке.

Как в DataLens сделать открытие чарта по конкретному значению из другого чарта. Параметр в ссылке.

В этом уроке рассмотрим с вами на конкретном примере, как в DataLens можно встроить фильтр в ссылку. Например, открытие другого чарта по конкретному значению (продукту, городу, ID и т.д.)

Сегодня мы рассмотрим очень полезную и удобную вещь — это возможность открытие одного чарта по конкретному значению из другого чарта. Например, расшифровку продаж по конкретному городу или продукту. Когда у вас есть какой-то чарт, например, продажи по городам, а вы хотите увидеть расшифровку продаж по конкретному городу. Но эта расшифровка при этом содержится в другом чарте. 

И рассматривать мы это будем на одном простом тестовом примере. Я специально взяла минимальный набор данных для наглядности. Предположим, что у нас есть некий датасет с продажами по городам и ID: какой ID в каком городе продавался. 

А также на базе этого датасета у нас есть два независимых чарта: продажи по ID и продажи по городам.

И теперь нашей задачей является связать эти чарты между собой. Но так, чтобы при нажатии на какой-то ID мы могли бы увидеть второй чарт по городам только по этому ID. Задача кажется сложной, но на самом деле все просто.

Как это сделать?

Тут нам поможет функция URL() и возможность передачи параметра в другой чарт через ссылку. 

Согласно синтаксису данной функции, надо указать ссылку, куда переходить и текст отображения после запятой. 

Давайте разберем, из чего состоит первая часть.

  • https://datalens.yandex.cloud/wizard/85y44nkqvmjmv-perehod-po-id-ds-tablicagorod — ссылка на чарт с городами (ее можно скопировать в настройках чарта.
  • ? — обозначает, что дальше следует параметр
  • id_ylmj — ID поля, по которому идет фильтрация. Его можно скопировать в датасете.
  • =’+[ID] — и тут мы говорим, что параметр равен ID из текущей строки.

Таким образом, в первой части мы получаем динамическую ссылку на чарт с городами, где автоматически задается фильтр по ID из текущей строки.

А в этом части мы указываем, что в качестве текста для отображения указать ID. То есть ID будет отображаться как ссылка.

Давайте создадим поле и посмотрим, как будет выглядеть наш первый чарт с ID.

По сути внешне наш отчет никак не изменился из исключением того, что теперь наши ID отображаются как ссылка. Попробуем нажать на какой-нибудь.

Отлично, при нажатии на ID 123 мы получили второй чарт, сразу отфильтрованный только по этому значению: то есть продажи в разрезе городов только по этому ID.

Если проверить это в источнике, то данные совпадут.

Таким вот нехитрым способом можно передавать параметры через ссылку и открывать другие чарты только по выбранным значениям.

Надеюсь, данный урок был вам полезен!

Более подробно, как это сделать, можно посмотреть ниже.

СПАСИБО
50 руб.
Ваш вклад в развитие блога.
Ваша поддержка поможет публиковать больше бесплатных уроков и видео.
ОТПРАВИТЬ
СПАСИБО
100 руб.
Ваш вклад в развитие блога.
Ваша поддержка поможет публиковать больше бесплатных уроков и видео.
ОТПРАВИТЬ

Задать вопросы и обсудить волнующие темы про аналитику данных теперь можно на нашем форуме.

Если вам понравился урок, подписывайтесь на канал или группу и ставьте лайки. А также пишите в комментариях свои кейсы или вопросы. Самые интересные мы обязательно разберем.

Мы в социальных сетях

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Подпишись на новости!

Подпишись на наш Телеграм-канал, чтобы вовремя узнавать о новых выпусках.

А также на страницу ВКонтакте.

 


Он будет закрыт в 20 секунд