BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по DataLens » FAQ по Datalens » Геоаналитика, сортировка и фильтрация в DataLens

Геоаналитика, сортировка и фильтрация в DataLens

В DataLens можно строить карты, работать с геоточками, координатами, тепловыми картами, регионами и фильтрами. Но на практике быстро появляются вопросы: как вывести 100 тысяч точек на карте, где взять координаты по названию региона, можно ли использовать собственные геополигоны и почему поле типа “Геоточка” отображается некорректно.

В этом разделе собраны практические вопросы по геоаналитике, сортировке и фильтрации в DataLens. Разбираем, как подготовить координаты, использовать функцию geopoint, работать с тепловыми картами, создавать собственные полигоны через GeoJSON, а также настраивать сортировку и фильтры для чартов и дашбордов.

Что внутри:

  • геоаналитика в DataLens;
  • работа с картами и геоточками;
  • отображение большого количества точек на карте;
  • получение координат по адресу или названию региона;
  • тепловые карты и регионы заказов;
  • собственные геополигоны и GeoJSON;
  • функция geopoint для координат;
  • сортировка данных в чартах;
  • фильтрация данных на дашбордах;
  • типовые ошибки при работе с геополями.

 

  • Геоаналитика
  • Сортировка 
  • Фильтрация

 

Геоаналитика

Подскажите, а можно ли на чарте "карта" распределить 100к геоточек в рамках г, Москвы?

Можно, если они у вас имеют координаты

 

подскажите как вывести на тепловую карту регионы заказов? Есть таблица заказов, в ней названия регионов откуда заказ, но в тепловую карту нужны координаты - как их можно получить по названиям регионов?

воспользоваться одним из многочисленных API для получения координат по адресу, и заполнить поле координат

 

Подскажите пожалуйста как можно задать свой собственный геополигон. Например у нас стоит задача вывести объекты связанные с реками и их бассейнами, поэтому стандартные регионы не подходят. Может есть готовое решение или библиотека?

Да, можно создать свои гео-полигоны , например тут:https://geojson.io/#map=4.37/56.62/56.53

 

Что не так делаю, подскажите: выбираю тип "Геоточка" и информация из полей исчезает.

функция geopoint все автоматически сделает из двух полей

 

 

 

 

 

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

Были пустые ячейки в колонке Геоданные

 

 

 

 

 

 

 

Подскажите, как можно конвертнуть название города в координаты для построения чарта с картой? Нашёл в интернетах функцию TOPONYM_TO_GROPOLIGON, но то ли руки кривые, то ли она не работает. Да и в справочнике её нет.

Функция больше не работает. Для России можно воспользоваться набором координат для населенных пунктов Яндекса https://yastatic.net/s3/milab/2021/toponyms/data/RussianOikonymsDataset.zip, или геокодировать самостоятельно - проще всего плагинами для гугл таблиц, для других стран, соответственно, тоже.

 

Подскажите, есть гугл таблица, в ней есть столбец "Город" тип строка, создал ДатаСет, при создание чарта Карта, не позволяет добавить этот столбец. А когда меняю тип столбца на геолокацию, колонка становится пустой и все равно не позволяет добавить в карту.

Для построения карты не хватит просто названий городов. Нужны координаты точек или геополигоны

 

если есть только город, как мне получить координаты точек или геополигоны. Могу с помощью GEOPOINT?

Это нужно подгружать что-то вроде словаря с геопоинтами,

 

Есть ли возможность как-то зафиксировать дефолтный масштаб карты (тип геополигоны)? Например, чтобы по умолчанию чарт показывал не всю страну, а только европейскую часть?

Нет, по умолчанию масштаб карты - по крайним точкам (точек или полигонов)

 

У меня в датасете есть набор геоточек и временных отметок, запись ведется каждые 10 секунд, когда машина останавливается запись не ведется. Я хочу оставить точки остановки дольше 5 минут, для этого я создаю поле в котором записана разница между текущей и предыдущей точкой. В формате таблицы отсортированной по времени все нормально отображается, но при построении карты, из-за того, что разница является показателем все значения пересчитываются. Подскажите, есть способы это обойти на уровне ДЛ? (закрепить сортировку/сделать показатель измерением)

Рассчитайте все на уровне базы данных. Выведите точки на карту, а время остановки в подпись к точкам и сделайте фильтр по времени на дашборде.

 

Подскажите пожалуйста есть ли какой то график приспособленный под движение товара, например из точки "А" в точку "Б" и далее в точку "В" ?? (иногда используют чарты рукавов или переливов (Sankey), но их не нашел в ленсе :(

Нет, данную логику необходимо реализовывать вне DataLens. DataLens же позволит отобразить точки на карте или геополигоны.

 

Может кто-то делал подобное, на карте есть сгруппированные наборы геоточек, есть какой-то способ очертить крайние точки наборов линиями, чтобы построить границы наборов?

по-простому, в QGIS есть convex hull - выпуклая оболочка, самый простой вариант, это более-менее решенная задача. concave hull, невыпуклый многоугольник, тоже есть, но обычно это головная боль

 

Ребята, подскажите пожалуйста как создать тепловую карту) Есть 2 столбца А и B адрес и количество заказов на этот адрес
Адрес - A
Кол-во -B
Загрузил все, дата чёт сдел, точка А - гео точка
Делаю чарт, тип карта значение Б но не отображается на карте точкиВ каком формате адрес должен быть ? Распознаёт ли он: Город, улица, дом ?

в формате координат точки [широта, долгота]. Адрес это не координаты

 

а не подскажете конвертер есть какой-то адреса в геоточку?

насколько мне известно - в ДЛ не встроено никакой функции с конвертацией

https://cloud.yandex.ru/docs/datalens/visualization-ref/map-chart

 

ДД! Нет ли у кого полигонов с районами Воронежской области? В файле с геокоординатами на публичном дэше такой инфы нет :( Может знаете где взять?

Из оси извлечь, но там может быть не очень точно отрисовано. Простых вариантов больше нет.

 

Есть какие-нибудь ограничения по количеству геоточек?

Есть лимиты на отображение:
https://cloud.yandex.ru/docs/datalens/concepts/limits#datalens-chart-dat...

В самой БД может быть сколько угодно данных

 

Всем привет, заинтересовался функцией геополигонов. Подскажите, есть ли углублённые уроки по данной функции. И есть ли возможность создать уникальные границы регионов.

Курс по даталенз на Яндекс практикум. Там есть блок Карты. https://cloud.yandex.ru/training/datalens

 

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

в тултип, а не в подписи. Как на примере не сможете сделать, тултип только клик-ховер.

 

 

 

 

 

Месяц назад я добавлял просто геоточки на общую карту мира и ставил вот такие числовые подписи. Что-то такое получалось

для точек это так и работает, да, но не для полигонов

 

 

 

Скажите, пожалуйста, если вот в таком формате загрузить данные: То можно ли построить геоточки ? Чтобы на картах отображалось?

Сначала придется геокодировать за пределами даталенз, проще всего любым расширением к гугд таблицам

 

 

 

Если я хочу видеть Область и город то это разные столбы должны быть?

гугл геокод забирает адрес целиком. вы посмотрите пару разных аддонов, разберетесь.

 

Скажите, пожалуйста, в таком формате геоточки подойдут?

да, должны подойти

 

Подскажите, а как сконвертировать адрес (строка) в геоточки? Попытался так, ошибка

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

 

 

 

Подскажите, я правильно понимаю , что возможность создания дашборда с интерактивной картой в dataLens отстутсвует? Т.е. нельзя в карте кликая на отдельную точку переходить в отдельный дашборд, где для этой геоточки представлены отдельные характеристики в т.ч.включая графики? Спасибо.

не, нельзя

 

Есть ли возможность построить карту по таблице эксель? Страна, город не переводится в координаты для геопоинта и геоплота

Нет возможности. Геокодируйте в источнике.

 

Есть вопрос: можно ли как-то по данным Метрики построить чарт на базе Геокарты?
Ну, скажем, "Прямой трафик по городам", где величина прямого трафика сайта визуализировалась бы пузырем?

Я посмотрел Типы полей, которые есть в датасете из Метрики, который создается по умолчанию при создании Подключения к Метрике, а именно таблицу "Визиты". И не нашел там полей с типом Гео, необходимых для Геокарты.

То есть, выходит, по дефолту никак? и нужно делать сборную солянку, добавляя свои данные по геопривязке названий городов?

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

 

Сортировка

подскажите как сделать разную сортировку внутри разных групп (тип графика таблица)

Попробуйте воспользоваться секцией «Сортировка» в визарде чарта, в который можно добавить несколько измерений и показателей - https://cloud.yandex.ru/docs/datalens/visualization-ref/table-chart#wiza... .

 

Создал сводную таблицу, интересует вопрос сортировки столбцов. Сортировка стандартная работает только в алфавитном порядке, можно ли как то выстроить столбцы в произвольном порядке?

да, создав поле с порядковыми номерами и использовав его для сортировки
перетягивания как в экселе нету
везде где вы задаете произвольную сортировку где-то есть порядковые номера ))

 

 

 

Никак не могу сообразить, можно ли раскрасить произвольную таблицу в полоску из 2 цветов? И чтобы чередование сохранялось при любых сортировках.

Нет.

 

 

 

А не знаете почему перестала работать сортировка в комбинированных диаграммах? Еще вчера было все здорово

Комбинированная диаграмма в бетте, всякое может быть.

 

 

 

У меня комбинированная диаграмма с продажами по регионам + среднее значение продаж. Не дает сделать сортировку по объему продаж. В итоге выглядит страшно. Можно ли как-то отсортировать?

Сортировка столбчатой, если имеется вторым слоем еще и линейчатая - искажает данные, т.е. один слой с сортировкой, а второй наложился как есть, не учитывая сортировку 1 слоя. Поэтому да, сортировка невозможна. Но есть обходной путь:  Вместо линейной используем диаграмму с областями - сортировка работает

 

 

 

В комбинированной диаграмме сортировка не работает при добавлении > 1 графика, да?

график=Линейная диаграмма? Верно

 

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

Сортировку по умолчанию там не задать.

 

 

 

1) Есть ли возможность закрепить столбец? У меня дофига столбцов и нужно всегда перед глазами видеть первый
2) Есть ли возможность перевернуть график верх ногами? Хочу, чтобы ноль был наверху, а 1000 внизу

1. Нет 2. Сортировка есть

 

как можно отсортировать данные по оси Y (по убыванию)?

Воспользоваться секцией сортировка и указать в ней порядок

 

 

 

 Первые два накопительных графика из одного датасета. Другой — из другого.
Графики начинают нормально отображаться, когда стоит сортировка по оси Х (в моем случае это [Дата выписки]).
Но [Дата выписки] — это поле одного датасета, а [period] (тип: date, связь с первым) - поле второго датасета.
В сортировке можно указать лишь одно из этих полей => либо 2 графика будут "кривым" либо 1.

Это как-то можно исправить?

Проблема решилась сортировкой внутри метода RSUM
like RSUM(SUM[field1] ORDER BY [field2])

 

 

 

Подскажите, можно ли сделать вывод месяцев в чарте, например, столбчатом графике, в правильном порядке? Сколько ни пробую, идет сортировка в алфавитном порядке, а нужно, чтобы каждый месяц был на своем месте

Переименуйте месяца 01. Январь 02.Февраль 03.Март и т.д.

 

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

Сортировка у комбинированной может быть только одна, потому что ось Х одна :))

 

 

 

 

 

 

 

Подскажите есть ли возможность менять порядок месяцев на оси Х в линейной диаграмме? Например начинать график не с 1ого месяца а с 10.
Спасибо.

сортировка оси X стандартная. Вы можете как-то кастомно назвать месяца так, чтобы они шли в нужном вам порядке

 

Подскажите, почему в сводных таблицах не работает сортировка в колонке с типом Дата?  дата является строкой

Сводная всегда сортирует данные по первому столбцу (по возрастанию/убыванию), судя по скрину - у вас не первый столбец.. более того, если у вас в сводной 2 столбца с измерением, то сортировка по показателю тоже становится невозможной)

 

 

 

почему поле под рейтингом 56 вылезает вперед и как это можно пофиксить?

потому что сортировка у вас по другому полю

 

 

 

А как поменять формат даты в таблице?
Хочу чтобы был показан mm.yyyy, а сейчас как dd.mm.yyyy

К такому виду только через тип строка можно привести. Дату переводите в строку, если надо парсите, и отрезаете символы с днём сортировкасломается при этом, если сначала будет месяц Если сделаете год.месяц, то норм

 

Нормированная линейчатая диаграмма.
Почему сортировка значений и легенды противоположны?
Почему в легенде декабрь слева, а на графике справа? Что делаю не так?
Без цифр в месяцах будет авто сортировка по алфавиту.

потому что легенда в алфавитном порядке
а на графике данные в порядке убывания от первого значения

 

 

 

Можно ли данные сортировать в привязке к легенде?

сортировка делается по оси Х она у вас вертикальная

 

Кто-нибудь знает, можно ли в QL чарте, в столбчатой диаграмме выставить сортировку по значениям как-то ? Написала Order by, но это корректно выводится только когда я выбираю представление данных в виде таблицы

Сортировка в QL-чартах работает некорректно, ведётся работа над исправлением.

 

 

 

В датасете сортировка верная, как и сделано было в базе данных, по месяцам.
Но когда создаёшь чарт, то он делает сортировку по алфавиту.

Не пойму, как это исправить в чарте.

Если вставить в поле Сортировка нужное измерение (месяца), то ничего не происходит, не меняет.

Сортировки строк всегда идут по алфавиту в базах данных нет сортировки строк )) База данных хранит их так, как ей удобно. И читает так как ей удобно.

 

 

img1027_1

 

а как сделать сортировку в сводной таблице? Не применяется и предупреждение показывается

Никак. Только в обычную таблицу превращать. Еще в сводных можно сортировать кликом по шапке сортируемого столба. но это не всегда работает (по моим наблюдениям, если в столбцы добавить поле, то уже не работает).

 

 

 

У меня есть чарт на котором я строю столбчатую диаграмму. Ещё у меня есть параметр дата в котором включены время и дата - могу я как то по этому полю сделать сортировку по оси X?

Да, но дата должна участвовать в чарте.

 

 

 

Можно ли отсортировать данные в дереве из 2х группировок по обоим группировкам?

В SQL

 

на дашборде можно ли как-то добавить сортировку значений в чарте? Например в сводной таблице

В сводной - нет. Но в зависимости от конфигурации таблицы, в сводной возможно иногда сортировать кликом по "шапке" нужного столба.
В простой таблице - да, можно.

 

Подскажите, пожалуйста, как можно добавить сортировку в сводной таблице при нажатии на название столбца?

Она автоматом работает, если возможно.

 

Есть ли какой-то адекватный воркэраунд для назначения цветов для иерархии?
часто автоматически красный цвет идет не туда, куда хочется.

У меня сейчас есть 2 варианта:

- сначала кидать в цвет измерение, назначать цвета, потом помещать иерархию (работает не всегда)

- менять символы в лейблах, тогда меняется порядок сортировки и красный можно сместить

Определение цветов для иерархии недоступно.

 

 

 

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

у вас разные формулы в Х и сортировке

 

 

 

Подскажите пожалуйста, как в сводной таблице отсортировать строки и столбы по двум полям, но при этом не выводить их в заголовках? или как-то скрыть после сортировки

никак

 

есть ли возможность строить столбчатые диаграммы, чтоб на оси X выводились названия месяцев и не в алфавитном порядке, а в нормальном?

Дописать в начале 01-12 Попробовать задать сортировку по полю с датой

 

Есть ли вариант отсортировать как-то по показателю сводную таблицу?

Нет

 

 

 

как тут поменять местами? ЧТо бы первый всегда был последний месяц)
В сортировку Дату закинуть нельзя)

 

 

 

 

 

Можно ли сделать нормальную сортировку дат в иерархии ?

Да. Добавить перед цифрами нолик

 

 

 

можно ли сделать сортировку в селекторе в обратном порядке?

Нет

 

 

 

Подскажите как в датасете сделать сортировку по месяцам, а не по алфавиту. Спасибо. Пример:

Правильный способ - на ось класть дату, а не строку
Второй способ - создать поле с нумерацией месяца и добавить в сортировку
Третий - пронумеровать - 01 Январь, 02 Февраль и т.д.

 

 

 

Здравствуйте, подскажите, пожалуйста, со следующей особенностью Wizard'a.
Есть чарт-таблица, в ней можно покрасить столбец в зависимости от значения другого столбца. Но для покраски этот столбец должен быть в таблице. Можно ли сделать так, чтобы покраска столбца шла по полю, которого нет в таблице или так, чтобы это поле было невидимо для внешнего пользователя?

Попробуйте добавить поле в сортировку, либо воспользоваться INCLUDE в формуле: https://clck.ru/34pm8F

 

Подскажите, как сделать что бы при наведении мышки на столбик диаграммы расположение элементов было как в подписях и в столбце. Как отключить в этом окошке сортировку по количеству и включить сортировку по имени.

Нет такой возможности

 

 

 

Линейчатая диаграмма с разбивкой по цветам. Добавил вычисляемое поле с подсчётом общей суммы, отсортировал. Добавил в подписи. Но подпись отображается у каждого цвета. Как можно сделать так, чтобы только справа от линейки была подпись?

Никак. Если только убрать разбивку по цветам.

 

 

 

подскажите, у меня есть два датасета объединенные в этом графике. 1 метрика считается в 1м датасете и 2 во втором. все 3 метрики я вывел на график, не могу его отсортировать от большего к меньшему, так как для этого нужно суммировать 3 метрики, а суммировать можно на уровне конкретного датасета и сумма получается только 2х метрик и непонятно, как добавить 3ю в формулу

Получилось решить такой кейс только объединением данных в одну таблицу (датасет).
Можно сделать на уровне БД (union all).
 

кто -нибудь может подсказать, как сделать сортировку по полю месяц в рамках одного года? Уже и доп столбец вывел с числовым обозначением месяца , я что-то делаю не так

вторым столбцом поставьте номер месяца

 

Здравствуйте, Имеем столбчатую диаграмму. По оси Х- склады. Они располагаются в алфавитном порядке по умолчанию. Может мы настроить свой(пользовательский) порядок?

создать поле с пользовательским порядком и делать сортировку по нему в источнике. Вам же кастомный, введенный в ручную порядок нужен если по величине значений, то кинуть в сортировку поле с величиной

 

Добрый день! Подскажите, пожалуйста, как можно отсортировать легенду, что она выводилась в том же порядке, что и на графике?

А никак

 

 

 

Тогда можете посоветовать, как отсортировать весь чарт по одному признаку? У меня почему-то по умолчанию сортируется по серой полоске, а мне нужно по зеленой.

Надо чтобы убывал/возрастал чарт по значениям в зелёной части? Не знаю, что там у вас за цифры и как все это лежит, но думаю можно сделать поле с IF так чтобы оно выдавало только то, что хранится в зелёной полосе и кинуть это поле в сортировку... Не пробовала такое, но должно сработать

 

Вот как мне выставить месяца по порядку в QL чарте?

Чтобы строки норм сортировались, добавляйте ведущие нули 01, 001 и тд

 

 

 

коллеги подскажите как сделать собственную сортировку по оси Х?

никак, только по алфавиту. Можете к названию прикреплять цифры, тогда будет сортироваться в порядке возрастания цифр, хоть и выглядеть будет не очень изящно.

Например "1 - меньше 50к" и т.д.

 

 

 

есть функция чтобы изначально задать правильную форму?чтобы такого не вылезало

Кинуть нужное поле в сортировку

 

Подскажите, почему в сводной таблице не могу отсортировать данные по своему? Источник гугл шитс- поэтому?

потому что сводная не сортирует данные в таблице)
Максимум по измерению, но не по показателю

 

 

 

А никто случаем не знает, можно ли как то сделать так, чтобы линейная диаграмма рисовала не ломанные, а гладкие кривые?
Чтобы было закругление в точках излома графика как на картинке? И можно ли как то отсортировать легенду. То есть, чтобы названия в легенде шли в порядке, который соответствует некоторой сортировке?
Например, чтобы сначала шло название графика, у которого сумма Y по всем X была самая большая, а в конце - тот, у кого сумма самая маленькая

1 вопрос - нет
2 вопрос - нет

 

 

 

 

 

Подскажите пожалуйста, как отсортировать сводную таблу по столбцу "подытоги"?

Нет. Сводная таблица позволяет сортировку только по измерению, но не по показателю.
Обычная таблица позволяет сортировку по показателю, но она не является сводной)

 

Подскажите, а нет случайно какого-то секрета, как подписи на оси сделать без цифр, просто ПН, ВТ .. ВС ?
У меня сейчас 1.ПН... 7.ВС

Сделала День недели = DAYOFWEEK([date_dt])

Сделала поле c CASE, где 1..7 перевожу в ПН... ВС. Это поле размещаю на ось.

Сделала еще одно поле с CASE, где 1..7 перевожу в 1.ПН... 7.ВС. Оно текстовое, при переводе в показатель есть группировка, но она "фиктивная", ни на что не влияет. Это поле - в сортировку)

 

 

 

 

 

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

Нет по подытогам сортировки нет

 

 

 

При создании диаграммы, можно как-то сделать свою сортировку, а не по алфавитному порядку и не по возрастанию?

Нет

 

Подскажите пожалуйста, возможно ли настроить сортировку в селекторе так как мне нужно? Или только так как сортирует автоматически?

Только автоматом так сортирует

 

Фильтрация

Не подскажете, есть ли какие-то варианты
1) синхронизировать селекторы на разных вкладках
2) ссылаться из таблицы на другую вкладку с предустановленным фильтром (на вкладке 1 таблица с продуктами. на вкладке 2 — селектор с продуктом. хочется из таблицы быстро попадать на вкладку с выбранным продуктом). Вариантов в селекторе много, через параметры и ручной ввод не получится

1) Пока нет, обещали такое реализовать, но сроков нет)
2) В принципе можно, создав вычисляемое поле с типом "Разметка" (функция URL)

 

Подскажите, пожалуйста, как на данном графике показать тоже самое, но только с 2012 года.
Пробовала в фильтр добавить столбец «год» и сделать >= 2012
Но график начинает приравнивать значения 1992 года к 2012

График не приравнивает значение, у него видимый запрос меняется на данные с 2012 года, все что до 2012 он просто не видит и не считает. Если нужно учесть данные до 2012 в расчете, но не отображать на графике, то через BEFORE FILTER BY [Год запуска] в формуле

 

 

 

 

 

Такой вопрос - а можно ли URL параметр дэшборда передать в чарт для фильтрации? Сейчас смог сделать URL -> параметр дэшборда -> Селектор -> Чарт.
А можно убрать из этой цепи селектор или хотя бы скрыть его - т.е. все управление по выбору параметра оставить на URL и никакого селектора на дэшборде не видеть?

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

 

Пытаюсь убрать значение из селектора. Для этого создала новое поле в датасете (условие на скрине), добавила по нему фильтрацию, но значение все равно появляется в селекторе. Подскажите, пожалуйста, как его все-таки убрать?

Поменяйте наоборот, IF title1 = "Не работает" THEN NULL ELSE title1

 

 

Я пробовал разбить каждую категорию на датасеты и добавить фильтры на уровне датасетов, но это не помогло.

 в общем, это такая фишечка селекторов.
Варианты SKU можно перекрыть селектором по категориям. Только, чтобы связь была между 2-мя селекторами.

 

Подскажите, в чем может быть ошибка при подсчете %. С помощью sum([fact])/sum([plan])
Отдельно выгружал sum([fact]) и sum([plan]), значения нормальные.
у первой пары должно быть 106,36 %, а выводит 98,72%
Пробовал менять местами, ставил фильтр на дату.

Разобрался, затесались данные в расчеты, которые он не показывает, но считает.

 

 

 

Есть вопрос по чарту, в виде столбчатой диаграммы.

Чарт сделан на основе датасета (гугл таблицы). Присутствуют следующие столбцы: бренд, канал рекламы, затраты

Также присутсвует следующая формула в фильтре
Rank_dense([сумма затрат]), операция фильтра меньше или равно 10 (Иными словами, чарт выдает топ 10 брендов по сумме затрат по всему датасету)

Но при добавлению параметра каналы рекламы в раздел цвета, пропадает часть брендов из топ десяти, и не отображается один канал в принципе.

Нужно сделать так, чтобы топ отображался точно так же как и в первом случае, только с разбивкой по цветам по каналам рекламы, без изменений сумм затрат.

Скрины прилагаю, подскажите пожалуйста, как решить данную задачу

Создайте в датасете под каждый канал отдельное вычисляемое поле с формулой типа
SUM_IF([Затраты], [КаналРекламы]='ТВ')
Затем закиньте все эти вычисляемые поля в Y чарта.
В группе Цвета вручную назначьте цвета для каждого канала (нажмите шестеренку справа от группы Цвета).
Остальное остается также, как сейчас.
И, скорее всего, получите, что хотите. Весь столбец (бренд) будет по сути равен сумме каналов, используемых в нем, а каждый канал иметь цвет на свое значение.
Правда подписи данных нормально вы не сможете вывести, но в вашем вопросе такая задача и не стояла)

 

 

 

 

 

есть карта, по всей РФ координаты, не удобно когда при открытии деша высвечивается все. Как можно сделать, что бы при загрузке сразу фокус был на Москву?  у меня только координаты, названия города нет

Так постройте ограничения (фильтры) по координатам

 

есть ли какое то решение для ситуации, когда есть список записей с датами, нужно найти сколько было максимально пересекающихся значений:

1) date_start 12.12.2022 13:22 date_stop 12.12.2022 13:22
2) date_start 12.12.2022 13:50 date_stop 12.12.2022 14:22
3) date_start 12.12.2022 13:15 date_stop 12.12.2022 13:20
4) date_start 12.12.2022 13:05 date_stop 12.12.2022 13:30
5) date_start 12.12.2022 15:22 date_stop 12.12.2022 16:22

Как мы видим, у нас пересечения зафиксированы в диапазонах записей 1,3,4 , итого 3

Соответственно фильтровать
1. по дням - пиковое пересечений за день
2. По месяцам, выводится день с максимальным значением пиковым, среди всех дней месяца

Такой возможности нет.

 

Коллеги, подскажите пожалуйста как отфильтровать "пустые" строки в чарте?
При установке "Не пусто" в фильтре по полю - такие строки всё равно попадают в чарт. '' и "" также не работают(

Был кейс такой, обошел так - "Не принадлежит множеству", а там выбрать пустой вариант (обнаруживается по наведению курсора).
Он будет сопротивляться - кнопка сохранения неактивна, это можно обойти, сначала добавив что угодно и пустой вариант. А потом открыв еще раз это фильтр удалить всё, кроме пустого варианта.

 

 

 

 

 

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

Можно реализовать через параметры и ссылку. Пример вы можете посмотреть, перейдя по ссылке https://datalens.yandex/9fms9uae7ip02?tab=3p5 , а документацию — https://cloud.yandex.ru/docs/datalens/concepts/dashboard#params-dash .

 

Кто-нибудь может подсказать способ построения чарта с последней ценой за период? По смыслу есть продажи с датами, хочется группировать одинаковые товары и видеть сумму продаж за период и последнюю (акутальную) цену за этот период. Период задается произвольный через селектор типа "от и до". Можно такое реализовать? Можно было бы прокидывать в датасет ранки к данным, если бы период был известен на этапе определения датасета, но хочется иметь возможность строить аналитику за произвольный период.

ранк у вас с учетом фильтра будет пересчитываться

 

Подскажите, а можно скачать данные в формате эксель после фильтрации в дашборде?

В углу чарта нажимаете на 3 точки - экспорт в xlsx, хотите до фильтрации, хотите после

 

Есть селектор на обновляемое поле, в котором после каджого обновления таблицы добавляется новое значение (оно максимальное). Можно ли сделать исходный фильтр (при открытии дашборда), чтобы туда проставлялось это максимальное значение?

Нет

 

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

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

 

Подскажите пожалуйста, может ли даталенз так:
- есть страница со списком сотрудников (возможно таблица),
- в одном из полей таблицы ссылка на страницу подробностей по сотруднику
- при нажатии на неё переходим на страницу даталенз с данными по этому сотруднику (возможно, передается параметр, который подхватывается селектором на странице сотрудника)?
Спасибо.

Да, пример есть на демодашборде: https://datalens.yandex/9fms9uae7ip02?tab=3p5
Вы можете использовать функцию URL() в вычисляемом поле для создания гиперссылки на внешние системы: URL(CONCAT("https://yandex.ru/search/?text=купить ",[Продукт]), [Продукт])
Или на другие дашборды с выставленными фильтрами: URL(CONCAT("https://datalens.yandex.ru/18vpiihjp?product=",[Продукт]), [Продукт])

 

подскажите, пожалуйста, есть несколько селекторов - используются как фильтры.
как создать кнопку, которая бы одним нажатием очищала бы их все?

Никак

 

У меня в дешборде есть числовой параметр, хочется сделать селектор по типу "от и до". Я добавил два селектора на основе датасета, один с операций больше или равно, другой с операцией меньше или равно, разорвал между ними связь (поставил тип связи "Игнор"). Но у меня применяется только последний из этих фильтров при вводе. Это не так должно работать?

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

А селекторы не выдают перекрещивающиеся значения в двух диапазонах одного поля.

 

такая проблема, я подтягиваю данные через google sheet. При формировании чарта делаю фильтр на дату, периодически данные при указании диапазона даты не меняются, остаются с первого ранее созданного диапазона дат, либо не формируется вообще как будто данных нету. В чем может быть проблема?

У меня что-то похожее было, когда в исходной таблице были неверные форматы данных, а еще агрегация в датасете была неверно проставлена.

Кто может подсказать, как в фильтре, селектор
добавить возможность фильтрации по null?

Если в настройках подключения, кеширование выставить в 0 - то все работает.

 

Сейчас при выводе селектора в дашборд в селектор подтягиваются все возможные значения поля. Можно ли сделать так, чтобы значения в селекторе автоматически фильтровались по фильтрам, наложенным на датасет?

селектор обладает приоритетом над фильтром чарта
вы можете сделать дефолтный набор значений в селекторе

 

Нужно засунуть данные за разные года в один показатель, чтобы была фильтрация по годам

Да, это так и называется - "Параметр".

 

https://cloud.yandex.ru/docs/datalens/operations/chart/add-parameter-chart Примеры с демодашборда: https://datalens.yandex/9fms9uae7ip02?tab=Zyd

 

Подскажите, пожалуйста, есть показатель, хочу сделать таблицу, где этот показатель будет с фильтрами для некоторых измерений и без них, чтобы можно было сравнить. Есть ли способ сделать это на уровне чарта? Спасибо

на основе базового показателя вашего делаете ещё поле с какими-то условиями.
Например основной показатель у вас Sales и он суммой идет, а вы делаете доп поле типа sumIf(Sales, а тут условие например "измерение1=ноль")

 

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

Через rank если

 

Я новичок в этой теме, хочу разобраться, я построил дашборд, но в нем мне нехвает одного поля которое я хочу реализовать с помощью чарта индикатор. Смысл в следующем: показатель это сумма чисел. В фильтре отбор по одному из показателей. Вот и есть некое целое число которого нет в моих данных. Мне нужно правильно написать формулу в показателе. Грубо говоря 500-сумма из таблицы. Как её написать незнаю.

Так и пишите: 500 - sum([таблица])

 

 

 

подскажите пожалуйста, это бага или я что-то делаю не так: когда устанавливаешь вычисляемое поле с URL на верхний уровень иерархии не удается провалиться в эту категорию - ошибка "Invalid filter value '[object Object]' for type MARKUP . Перемещение вглубь иерархии стрелками при этом работает

Стрелками - это просто другой уровень группировки. А по улику это с фильтром из того значения по которому кликаете

 

 

 

Подскажите пожалуйста можно ли настроить каскадную фильтрацию? Чтобы при выборе какого-то значения в одном фильтре, на остальных фильтрах в выпадающем списке отображались только релевантные значения

Между селекторами настраиваются связи в любые стороны

 

Подскажите, можно ли реализовать, чтоб на 1 вкладке в фильтре было выбрано значение "Москва" и это же значение перенеслось на фильтр во второй вкладке?
То есть как то связать фильтры на разных вкладках дашборда

сейчас нет, ожидается

 

И в этом же дашборде внизу есть одна сводная таблица, в которой нужно брать данные только по последней фигурирующей в имеющихся в датасете на текущий момент исходных данных неделе. Как сделать у сводной таблицы фильтр по MAX(date)? Или только через QL-режим?

Можно ранг недель посчитать и взять только первый

 

Где ошибка, помогите

В показателе и в фильтре измерение одно и то же должно тогда быть

 

 

 

можно ли у определенного чарта, убрать привязку к фильтру по дате создания?

У любого чарта можно разорвать связь с любым селектором, На дашборде в "связи"

 

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

Есть, см. примеры на демодашборде https://datalens.yandex/9fms9uae7ip02?tab=vQo

Достаточно перетащить показатель в секцию “цвет”. Важно, чтобы это был именно показатель, с заданной агрегацией (SUM, AVG итп).

 

 

 

Я использую сводную таблицу . Группирую по показателям. а также вывожу наименования рассчетных показателей (добавляют Measure Names) (фото1)
Наименований рассчетных показателей у меня около 20.Я бы хотела добавить Селектор, в котором я бы могла выбирать нужные мне показатели для просмотра.
Если такая возможность в DL? И как ее можно реализовать?
Создала селектор (фото 4 и 5) поручному вводу, но при выбора показателя, у меня остается все так же.

по связи не могу соединить тоже(фото 3)

Нет, исключить/включить какие-то поля в таблице с помощью фильтров или селекторов нельзя. Что добавили в чарт - то там и будет

 

 

 

 

 

 

 

 

 

 

 

Подскажите пожалуйста, через стандартный коннектор метрики, можно ли в одном графике показать: х - дата, y- просмотры, количество достигнутой цели(определенной) и чтобы через селектор на дашборде можно было выбирать фильтр(страницу определенную)

Выводил «достижений любой цели» и использовал фильтр «достигнутая цель», но все равно совсем другие цифры получаются на графике

С выбором цели не получится, потому что метрика отдаёт уже агрегированные данные, и фильтр будет применяться некорректно. В данной ситуации советую выгружать данные в ClickHouse.

 

Подскажите, пожалуйста, у меня в таблице "статусы" есть строковые данные, то есть зарегистрирован/отправлен/отказ. Мне нужно отфильтровать, к примеру, по "отправлен". Подскажите, пожалуйста, что мне нужно написать в условии? Хотя бы примером, тк я пока что не очень понимаю по части написания тут кода.

А ещё хотела в сводной таблице вставить столбец с самым максимальным значением по каждой строке. У меня тоже не получилось :(

1. Либо в чарте кидаете поле со статусами в фильтр и он вам оставляет только нужный, либо уже на дашборд когда встроите чарт сделаете селектор по статусу и фильтруйте как хотите... Ну либо там же при создании чарта можно сделать отдельное поле с IF, но это конкретный пример надо смотреть

2. Через функцию MAX это делается

 

Подскажите пожалуйста, как реализовать на дашборде кнопку "Сбросить все фильтры одним касанием"?

В адресной строке стереть ?tab и всё, что после. Кнопок нет.

 

Подскажите пожалуйста, задача такая: есть таблица фактов, есть таблица календаря. Связь в датасете сделана по полям Даты. Сделан чарт, в котором диаграмма столбчатая, создаю дашборд, куда выношу этот чарт и добавляю Селекторы Год, Месяц, Квартал. Как настроить влияние этих селекторов на чарт? Чтобы в зависимости от выбранного периода данные отфильтровывались верно. Возможно, что что-то не прописываю в формулу.

В настройке "Связи" на дашборде в режиме редактирования.

 

подскажите возможно ли как-то скрыть строки с null значениями ?

Это поле добавить в фильтр "Не пусто".

 

как я могу заставить чарт игнорировать фильтры дашборда?

Настройка - связи (На дашборде есть кнопка "связи" )

 

Мне нужно построить комбинированную диаграмму из столбцов (плановый объем бюджета к освоению) и графиков (фактический и прогнозируемый объем бюджета). Данные разграничиваются на основе типа атрибута. Когда я собираю чарт, то все графические элементы фильтруются синхронно, и я не могу для столбцов оставить тип атрибута 1, а для графиков выставить тип атрибута 2 и 3 соответственно. Что делать?

на дашбордах есть настройка связей

 

Может кто сможет подсказать, есть ли возможность сделать обязательным для заполнения селектор и только после выбора значения в селекторе формировалась сводная таблица.

Такого не получится, но можно по умолчанию сделать выбранное значение. Я ещё обычно делаю так: при создании чарта кидаю в фильтры нужное для селектора поле и задаю ему невозможное значение (например дата - 1 января 2050 года) и в дашборде пока не выберешь реальную дату, чарт будет говорить "нет данных"

 

подскажите есть ли возможность настроить линейчатую диаграмму так чтобы она отображала топ 40 по показателям, в Power BI можно было настроить фильтр по типу Ведущие N, сверху 40 и выбрать по какому значению, возможно ли это воссоздать в DataLens?

Через формулы типа rank и закидывание этого поля в фильтр

 

Подскажите, есть ли возможность создать "отфильтрованный" датасет на основе уже имеющегося?

Нет, но вы можете создать его копию

 

Подскажите, есть ли возможность создать "отфильтрованный" датасет на основе уже имеющегося?

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

 

В datalens есть возможность сделать фильтр отображаемых точек на карте? Допустим если у меня есть несколько торговых сеток, могу я как то выделить одну?

В фильтр внизу перетащить нужное поле, как в обычных фильтрах

 

Подскажите можно ли на дашборд вынести фильтр по воронкам продаж?

Можно.

позвольте вопрос. у меня есть сумма продаж через оконную функцию, где окно месяц года, у меня есть lag по этим суммам продаж где окно месяц года, и соответственно доля суммы продаж к предыдущему месяцу. я хочу вывести долю в индикатор. Но индикатор показывает долю 100. что логично. но когда я применяю фильтр, он все равно показывает 100. те в таблице все норм, но в индикаторе с фильтром по месяцу года не работает.подскажите где я ошибся)

Before filter by дата в помощь Потому что когда вы фильтр подключаете - все остальные строки отключаются и в предыдущем месяце у вас считается 0. От того и 100% Проверьте даже на той же таблице, киньтев фильтр дату)

 

 

 

 

 

Подскажите пожалуйста или ткните куда посмотреть. Чарт карта. Как реализовать, чтобы при выборе региона карта отображала нужный регион с точками магазинов

Регион в фильтры, тогда при его выборе остальные регионы должны пропадать, а карта масштабироваться на выбранный регион. НО. Если у вас нет границ региона, масштабироваться будет по точкам. Если нужно показать и границы региона тоже, они должны быть заведены в виде полигона, и быть в одном датасете с точками.

 

Как сделать так, чтобы поле не подвергалось фильтрации по дате на дашборде?

У меня есть табличка и в ней есть столбец "Оплачено за все время". Когда юзер будет менять период на дашборде, нужно, чтобы оно осталось в оригинальном виде. мне необходимо только это поле отключить, остальные поля должны подвергаться фильтрации

BEFORE FILTER BY попробуйте. Сделайте вычисляемое поле "Оплачено за все время", где будет BEFORE FILTER BY, а после название поля, по которому не будет происходить фильтрация.

 

 

 

Подскажите пжл, как добавить в фильтр дэшборда пользовательское поле битрикс24? Есть ли такая возможность? По умолчанию отображает стандартные поля битрикс.

Пользовательские поля находятся в отдельной табличке, но вот связать разные таблицы битрикса в одном датасете не получится(

 

У меня есть 2 датасета, которые я объединил в дашборд.

Датасет 1 это выгрузка из управленческой проги. Эта выгрузка содержит код «Проекта», но не содержит названия фирмы.

Поэтому я подключил Датасет 2 в котором у меня в таблице соединяется код «Проекта» с «Названием проекта».

Пытаюсь реализовать фильтрацию «Универсального отчета» по названию проекта.

В варианте фильтрации по номеру проекта все просто: селектор «Проект» срабатывает на поле «Проект» обоих датасетов.

В варианте фильтрации по «Названию проекта» у меня срабатывает фильтр в Датасете 2, но нет сработки в Датасете 1, что и понятно, а вот как и при помощи чего реализовать эту сработку не могу сообразить :(

датасеты в дашборде не объединяются

 

 

 

Подскажите, можно как то не выводить данные, если в строчке есть null, в фильтре в чарте так можно сделать, но я бы хотел сохранить поиск по каждому столбцу на дашборде, где этот чарт и расположен

Дубль поля можно сделать и добавить в фильтр чарта.

 

 

 

Подскажите как реализовать фильтр для вкладки по умолчанию?
Хочу поставить текущий месяц, вычисляемый из максимальной даты фактов.

Наиболее близким решением будет значение по умолчанию в селекторе (например, последние семь дней). Вычисляемое значение по умолчанию на данный момент не реализовано.

 

Подскажите пожалуйста, можно в выражение диаграммы пописать игнорирование выборки (селектор по полю)? У меня есть ТОП10 сотрудников, нужно что бы при выборе значений в фильтрах отдел и сотрудники диаграмма ТОП10 не перестраивалась

Выбрать множественное в настройках селектора и там откроются "Только", "Кроме" )
Кроме - ваш вариант Связи вырубить в игнор

 

подскажите пож-та
можно ли передать значение из фильтра в название измерения?

Нет

 

 

 

Есть дашборд с несколькими чартами на основе одного датасета.
В одном из чартов применены фильтры на уровне чарта.
При работе с дашбордом с помощью селекторов - селекторы сбивают фильтры на уровне чарта.

Подскажите плз каким образом сделать так, чтобы фильтры с дашборда не применялись к чарту и не ломали фильтры на уровне чарта?

В связях поставьте игнор чарта на селектор

 

С недавнего времени фильтр примененный в чарте, не применяется в дашборде. Как вылечить?

Да, это нововведение. Ставьте игнор чарта на селектор, либо создавайте доп поле под фильтрацию

 

есть вот такой график. он показывает % факта к плану. но почему-то отображает также те категории, по которым стоят null. в настройках чарта по оси y стоит, что пустые значение (null не отображать. я создал отдельно таблицу на этих же данных и фильтрах и вижу, что действительно тут стоят null, но в графике все равно отображаются - в чем может быть причина?

Киньте % в фильтр, чтобы не пустой был

 

 

 

Подскажите, пожалуйста, можно ли создать мультидатасетный чарт (postgres + Google sheet) на визуализации, составленной по одному датасету, отфильтровать пользователей, которых не другом датасете? Связь между датасетами по айди пользователя.
Пробую сделать. В фильтре выбираю айди пользователя из второго датасета not empty (так бы я сделала, если бы объединяла таблицы в SQL). Но здесь это не работает.
Буду признательна за наводки.

нельзя мультидатасетный чарт - это просто совместное отображение, не связь

 

использую RSUM([sales]) для отображения накопительных продаж по времени на линейном графике, данные корректно отображаются для одной выбранной позиции, но если выбрать фильтр на отображение двух позиций на одном графике, то появляются некорректные значения продаж. Подскажите, пожалуйста, в чем может быть дело? Формула RSUM(SUM([sales])) это значение по оси Х

Вы похоже суть окна, либо уровня детализации не понимаете. Раз у вас позиции разные есть - по ним окно надо делать, чтобы накопление считалось по каждой позиции отдельно, а не по всем вместе. Для этого есть такие вещи как within, fixed или include (вам лучше два последних)

 

 

 

 

 

 

 

можно как-то получить топ 10 значений по сумму в самом даталенсе?Про иточник речь не ведем

Rank(сумма)
И кинуть в фильтр

 

 

 

Цель: Хочу нарисовать сводную таблицу и делать Period over Period аналитику (может месяц к месяцу, может год к году).

Пока удалось нарисовать сводную таблицу как на картинке.
3 вопроса:

1. Как в фильтре можно просто задать текущий и прошлый месяц без хардкода?

2. Задать в фильтре текущий месяц и тот же месяц год назад?

2. Можно ли раскрашивать ячейки (числа) в зависимости от динамики изменения с прошлым периодом (больше - зеленый, меньше - красный)?

1. Простого и красивого способа, к сожалению нет. При реализации костылей могут быть полезны параметры https://datalens.yandex/9fms9uae7ip02?tab=Zyd
2. Для расчета показателя по предыдущему периодо можно воспользовать функцию AGO https://datalens.yandex/9fms9uae7ip02?tab=87P
3. да. Нужно сделать отдельное вычисляемое поле для раскраски. И указать его или в секции цвет (тогда будет закрашена вся таблица) или в свойствах поля (см. скриншот)

 

 

 

 

 

не могу понять, как скрыть нулевые значения

фильтром

 

 

 

 

 

Мне надо фильтрацию по классу и коробке

А, ну если у вас так в массивах хранится всего по 1 элементу - это можно смело в строку разворачивать и убирать скобки с кавычками

 

 

 

Подскажите, пожалуйста, существует ли уже кросфильтрация между разными листами одного дашборда? Если нет, то планируется ли и когда

нет, планируется, сроки неизвестны

 

Есть некий RSUM — факт продаж по фильтру даты с дашборда (04.07 — 15.07)

Можно ли в этом чарте вычислить и затем использовать сумму продаж за 07 месяц? Как это сделать?
Хочу указать % продаж за день относительно объемов за месяц.

Проценты на скрине не те, которые нужны, они относительно объемов за выбранный период (нужно за месяц)

 MSUM

 

 

 

Подскажите пожалуйста, есть ли возможность в столбчатой диаграмме выводить только первые n значений по оси Х?

да, сделать поле с ранк и добавить его в фильтр
можно сразу сделать на уровне чарта, чтобы не мешалось в других местах

 

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

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

 

А возможно ли добавить какую-то кнопку, которая будет сразу убирать все выбранные фильтры?

Волшебной кнопки нет) Можно сохранить ссылку на дашборд со сброшенными фильтрами, если это часто нужно. В закладки ее сохранить или на рабочем столе.

 

Есть таблица такого типа. На дашборде нужен фильтр по месяцам, т.е. возможность выводить показатели за январь, период янв-март, и т.д. Я понимаю, что надо в таблице написать месяцы в один столбец, но вдруг можно что-то придумать в самом ДЛ?

ну данные в вашем формате с гугла ни одной BI системе не будут понятны) по сути должна быть 1 строка - 1 показатель и период.

Отвечая на вопрос - можно ли что-то сделать: можно, но крайне костыльно)  Создаёте параметр на датасете "Месяц". В датасете создаёте формулу вида case [Месяц] when "январь" then sum([январь]) when ... when "декабрь" then sum([декабрь]) else null end

 

 

 

как в datalens в дашборде по яндекс метрике отфильтровать только органику (поисковый трафик), а не по всем каналам? Не нахожу такого фильтра

При прямом подключении так сделать не получится. Это ограничение API. Выгружайте сырые данные в БД (например, в Clickhouse).

 

Подскажите, можно как то сделать, что бы при выборе данных в селекторе, он работал как фильтр, отбрасывающий ненужный визуал, а не резал данные для расчета ? У меня например есть формула считающая рэйтинг по множеству позиций, я хочу посмотреть определенную, но при это формула завязана на всех позициях, селектор режет данные

Так уберите связь конкретного чарта от этого селектора. Либо в чарте пропишите before filter by, чтобы он фильтр нужного поля игнорировал

 

Проблема в том как сделать на уровне Data Lens, чтобы вместо значения поля "Conversions_29639991_LSC" , например, отображалось в селекторе "Оставил заявку" и т.п.? Т.е. переименовать значения в поле и фильтровать дашборд по ним

на датасете делаете поле с формулой
case [Conversion_name] when [значение 1] then "Принят"
when [значение 2] then "Заблокирован" ... else "Прочее" end можно создать дополнительный столбец по условию

 

Привет, подскажите как сделать так чтобы слайсер по дате фильтровал данные нескольких датасетов? На одном дашборде использую чарты с данными из нескольких датасетов. А делать 2 одинаковых селектора по дате и вручную их проставлять как-то не комильфо...

сверху справа есть связи, там находите ваш селектор и делаете связь между датами

подскажите пожалуйста, в чарте накладываю фильтры для построения нужного графика, добавляю чарт на дашборд, чарт на дашборде показывается без фильтров, так и должно работать? Или это баг

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

 

У нас есть пять ежемесячных платежей по 500 тысяч рублей.
Индикатор показывает 2,5 миллиона в месяц. Но к примеру два договора заканчивается в 2024. Я хочу сделать так, чтобы при выборе в селекторе даты январь 2025, индикатор показывал уже 1,5 миллиона, потому что два договора кончились раньше

Ну поле с условием, где сравнивается дата договора с текущей датой, TODAY которая.
Поле какое-нить простое, для признака, типа 1 или о или True / False
И это поле в фильтр чарта, чтобы оно откидывало всё то, где дата договора меньше текущей

 

Как можно установить фильтр по дате, чтобы по умолчанию был "Этот месяц", пресет последние 28 дней не подходит

Создать поле с признаком текущего месяца. И его в фильтр. Т.е. либо селектор добавить дополнительно - "Текущий месяц", либо в чарт сразу добавить.

 

я не понимаю как мне параметры проставить в sql запросе. В редаше я просто создавала параметр например из другого запроса, те например есть список всех проектов, выбирая какой то проект из этого списка, запрос фильтровал инфу именно по выбранному проекту. но руками я этот список не забивала. Помогите с логикой в DL, если мне надо фильтровать запрос по выбранному проекту. Я потерялась(

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

 

Привет! а можно ли ставить фильтры на полигоны?

Можно

 

 

 

Есть такой кейс, помогите пожалуйста решить : в датасете данные по заказам клиентов, заказы могут быть на 5 типов продуктов , так вот нужно вычленить клиентов которые купили либо один либо несколько типов продуктов , но на уровне дашборда и селекторов если выбирать какие то типы то он покажет клиентов которые покупали продукты выбранных типов но не исключает тех клиентов у которых куплены и другие типы. Например ооо ромашка купил ручку , ооо лютик купил ластик и ручку, и мне нужно понять кто купил только ручку, но выбрав этот параметр в фильтрах или селекторах я увижу обоих клиентов (что в целом то логично),но мне необходимо увидеть только "Ромашку"

считаете формулой количество купленных товаров типа count([Товар]), второй мерой считаете то же самое количество, но со следующей конструкцией count([Товар] before filter by [Товар]).

В первой мере у вас будет количество купленных ручек (организацией), во второй мере будет количество всего купленного товара (по организации).

Далее сравниваете обе меры, если они равны, значит покупали только выбранный товар, если не равны, значит покупали что-то ещё

 

что нужно сделать что бы селектор не перекрывал фильтр с чарта?

селекторо всегда будет перекрывать фильтр чарта
вы можете сделать дублю поля и установить по нему фильтр
но тогда и в селекторе вы будете видеть только то чт удовлетворяет фильтру по дублирующему полю

Что может причиной данной ошибки? Не все данные заполнены в исходной Гугл таблице, соответственно при выборе в фильтре дашборда выдается такое сообщение

да, пустые строки - это пустые строки
а если в столбце есть строка, то тип столбца - строка

 

 

 

Коллеги, можно ли в формуле для расчета "поля" использовать даты из фильтра?

нет, только опосредованно через мин/макс, или если фильтр на параметрах

А как можно фильтровать значения в селекторе?

Условно у меня есть продукты 3х типов, я хочу сделать возможным выбор продутов только 1 типа

Нужно показывать аналитику по продуктам, их около 80 В той же базе еще около 30 продуктов, по которым не отображать аналитику

 

У меня есть задача - создать на дашборде селектор даты, который будет по разному работать в разных чартах
В одном будет по created_at, в другом по другому полю.

Как это сделать корректно? Как я понимаю, нужно использовать селектор типа "Ручной ввод"?
Однако не понимаю как подтягивать поле из него при фильтрации в чарте
 

Пред связи можно попробовать, С датасета нет, с таблицей да

 

Есть селектор, который фильтрует данные все поля в датасете по значению поля "created_at". Но некоторые значения в датасете, к примеру, значение "Количество записей", с помощью одного селектора нужно фильровать не только по "created_at", но и другому значению поля ("Дата записи", к примеру)

Если влияние другого селектора нужно только на конкретные поля в одном чарте - эти поля стоит задавать либо с помощью параметров, либо сразу в формулы зашивать ограничения

 

 

 

Хочу показывать на одном листе дашборда данные из разных датасетов. Можно ли настроить фильтры таким образом, чтобы один фильтр ограничивал данные разных чартов (сформированных из разных датасетов).

Да, там связи можно добавить (алиасы называются).

 

Подскажите, а в Datalens селектором на дашборде можно таблицы со строками regex'ом фильтровать?

Нет

 

Подскажите, если у меня в БД таблице больше 100 млн строк, ДЛ же сможет нормально получать от туда данные без подвисаний и обрабатывать? Видела ограничения на 75к строк для чартов, для этого я уже буду агрегировать/фильтровать и тд. ДЛ будет нормально с этими данными работать или плохо?

это зависит от вашей БД
ДЛ просто формирует и отправляет запрос на выполнение и получение результата есть таймаут, так что отдать данные ваша БД должна за 60 (или 90, точно не помню) секунд

 

Не подскажете, как в индикаторе выводить значение на сегодня?

создать поле в котором будет 1 если дата данных равна today() и кинуть его в фильтр индикатора

 

настраиваю чарты в DL, метрика сайта. чарт по посещаемости и визитам показывает данные, которые РАСХОДЯТСЯ с данными, которые отображены на виджетах. фильтры и отьоры равнозначные.
в чем может быть проблема? (

Это нормальное поведение. Вы можете настроить выгрузку данных. Подробнее об этом рассказано в документации.

 

Есть файл CSV со сделками за 2023 год. Данные до августа 2023 года. В графике при выборе даты создания сделки и например бюджеты по каждому месяцу он показывает данные и за сентрябрь, октябрь до декабря.

Группировку использую "Месяц», тип «Дата».

Как исправить, чтобы показывались данные как должны? Есть фильтр, но по сути данных за будущие месяцы не должны отображаться.

Я похоже нашел причину, почему-то есть даты создания сделок вида: 2023-09-02 и 2023-12-05. Возможно из-за этого. Буду разбираться с датасетом.

 

Возникла сложность, чарт корректно работает без ошибок.
Дашборд перестал отображать данные чарта, пишет "Нет данных" Может кто нибудь знает в чем может быть причина?

Ну видимо какие-то селекторы с дашборда фильтруют так, что данных не остается) загляните для начала в Инспектор в чарте

 

В таблице есть значения по дням (продажи) и есть неизменные значения это себестоимость.
В чарте формула расчета прибыли от себестоимости.
Когда в дашборд добавляю фильтр по датам, все слетает, т.к. у себестоимости нет даты

Заполнил на все даты продаж, в исходной таблице протянул через ВПР, вроде заработало...

 

Заодно хотелось бы понять разницу между ql чартами и чартами на основе датасетов, это от меня ускользает

В ql чарте вы сами пишете прямой запрос в БД с возможностью вносить в запрос изменения с помощью парамеров. Через датасет же запрос формирует ДЛ, он складывается из того, что нужно забрать в датасет, затем отфильтровть или посчитать в чарт и тд... Этакая пошаговая работа с запросом получается

 

такой вопрос при смене значения в селекторе данные в дашборде меняются не сразу , а через какое - то время , где я могу внести корректировку , это "Время жизни кeша в секундах" или не в ту сторону смотрю?

данные меняются сразу) Просто на загрузку данных с учётом применённых фильтров может уйти некоторое время в настройках подключения вы можете указать срок жизни кеша
но, как правило, если вы не обновляете страницу, а меняете значение в селекторе, то должен уходить свежий запрос и тогда уже вопрос к вашему источнику, что он отдает

 

 

 

Здравствуйте, в фильтрах Датасет написано: Фильтры по умолчанию для новых чартов. Подскажите, пожалуйста, как применить фильтр к старым чартам?

Никак. Это просто преднастройка упрощающая создание новых чартов

 

 

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

Похоже, Вам параметры нужно добавить. Демо дашборд же есть) Там и вкладка с параметрами.....

 

Господа, вопрос. Как мне ограничить выдачу ТОП 10 ?
и как мне сделать, чтобы я мог Диапозон даты указывать вручную?

Rank(кол-во sku), кидаете это в фильтр "меньше 11"

 

 

 

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

Селектор к ql чарту может быть от датасета. Но с множественным и одиночным выбором будут конфликты

 

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

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

У меня тоже задача с QL-чартом и параметрами, и не могу разобраться.

1. Есть база Postgres
2. Написал sql-запрос и добавил параметр «Период»
3. В SQL-запросе использую этот «Период» — всё прекрасно работает, данные фильтруются по датам.

У меня задача: дать возможность на дашборде выбирать период. Вот как это сделать, не пойму ((

Я добавляю QL-чарт на дашборд, но там нет параметра, которорый есть в QL-чарте.

Подскажите, пожалуйста, как добавить параметр на дашборд?

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

 

Подскажите как реализовать, ничего в голову не лезет.
Нужно сделать сравнение по периодам. То есть, выбираем первый период, например 01,09,23-08,09,23 и выбираем второй период 01,10,23 - 08,10,23 Первый столбец показывает результаты первого диапазона, второй второго. Пробовал через комбинированную диаграмму, но фильтр общий на все слои. Можно ли как то на каждый слой свой филтр сделать?

у вас смещение не месяц, верно? Выводите 2 столбца - показатель выбранного периода и показатель предыдущего периода
Предыдущий период считаете через ago() не забывайте добавить before filtered by

на дашборде в селекторе будете выбирать даты 01.10.23-08.10.23, а график будет вам сам считать данные за предшествующий период

 

 

 

подскажите пожалуйста, какую функцию прописать с функцией MAX чтобы выводить в индикаторе данные зафиксированные за текущую дату(сегодня)?

тут может быть такое решение.

Создаёте новый столбец типа:
if date(today())=date([Ваша дата]) then "Сегодня" else "Не сегодня" end

Запихиваете его в фильтр и выбираете только значение "Сегодня".
Чарт отвязываете на дашборде от фильтра по дате

 

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

Нет, селектор имеет наивысший приоритет. Ограничить значения селектора можно на стороне БД или при помощи RLS.

 

Подскажите, пожалуйста, где в визоре можно найти такой фильтр?

Это яндекс метрика

 

 

 

а работают фильтры по клику как в power bi например, или только по селекторам

на данный момент только селекторами

 

 

 

В Метрике смотрю через регулярное выражение в страницах входа вида ~slug1|slug2|slug3. Можно ли как-то в DataLens для чарта тоже задать регулярным выражением?

Делаете регулярное выражение с regexp, если позволяет источник. И условие по нему кидаете в фильтр. Типа если выполняется или не выполняется регулярка

 

В бд есть необходимые поля, на их основе рассчитываются показатели для отчёта в дл. Показатель - отдельный столбец в таблице итогового чарта. На сколько мне известно селектор фильтрует по значению поля. Возможно ли сделать так, чтобы селектор фильтровал вывод столбцов итоговой таблицы? Т.е. отображать в таблице только те столбцы, которые выбраны в селекторе?

Нет, такое нельзя сделать

 

Теперь надо как-то отфильтровать визиты например за 2022 и 2021 год, а то сейчас один слитный график

Можете рассчитать отдельно визиты для года с помощью count_if, где условием будет дата от и до Count_if(визиты, дата BETWEEN low AND high)

 

 

 

а что - в комбинированных диаграммах установить разные фильтры для разных слоёв невозможно?

комбинированная диаграмма - это просто совместное отображение
например, если надо дать гребенку и показать медиану

 

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

Через RLS

 

Подскажите, можно ли использовать фильтр по диапазону даты из дашборда в формуле в фильтрации в чарте?

Пытаюсь построить что-то типа такого:

[createdAtFromTableA] BETWEEN [PeriodFrom] AND [PeriodTo]
OR
[createdAtFromTableB] BETWEEN [PeriodFrom] AND [PeriodTo],

Где PeriodFrom и PeriodTo - предполагаемые переменные из фильтра по диапазону из дашборда, только не пойму, как их вставить

у вас и так будет связь фильтра и чарта, если один датасет.
Если разные, то установите связь

 

Привет, помогите пожалуйста. как в этом графике выделить топ - 5 оп полю краткое наименование

Сделать поле с rank и кинуть его в фильтр

 

 

 

Можно ли настроить взаимосвязь между вкладками дашборда?
Мысль такая:
На вкладке 1 - выводятся фильтры,
На остальных вкладках выводится информация на основе применённых фильтров на 1й вкладке.

Реально ли так сделать?

нет

 

 

 

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

Подскажите, пожалуйста, есть решение, когда я могу выбирать любое количество отображаемых графиков?

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

 

А как теперь сделать что бы в дашборде можно было менять эти параметры?

создаёте на датасете параметр, с типом данных число. Задаёте значение по умолчанию.
В avg() засовываете вместо 1500 этот параметр.
Создаёте на дашборде фильтр по параметру и задаёте там тоже значение по умолчанию.

https://cloud.yandex.ru/docs/datalens/operations/dataset/add-parameter-dataset

 

Добрый вечер пятницы. Подскажите, А в фильтрах нельзя задать регулярное выражение? Подключение к стандартной метрике

Метрика и так ограничена, а вы ещё и регулярки туда... Не-а, нельзя

 

 

 

Подскажите, пожалуйста, можно ли сохранить выбор в фильтре при переходе на другую вкладку отчета?

Такой возможности нет, как альтернатива — можно дублировать, они будут взаимосвязаны

 

Под дублированием вы понимаете копирование селектора с одной вкладки на другую?

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

https://www.youtube.com/watch?v=fx0BR_RnLNs

 

подскажите, пожалуйста, необходимо скрыть (отфильтровать строки, который содержат хотя в одном из 2 последних столбцов 0) каким образом можно это сделать ?

Сделайте поле, которое будет true если в одном из них 0

Потом фильтр по false if [Значение1] is null or [Значение 2] is null then "Скрываем"

А возможно сделать на дашборде пустой чарт (таблица), где нет значений,
но после ввода значения в селекторе примениться фильтр?

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

else "Показываем" end

И на чарте ставите фильтр по этому полю, чтобы отображал только строки со значением "Показываем"

 

 

 

Есть таблица где каждый день на текущую дату заполняется информация. Подскажите, есть ли возможность выводить в чарте информацию на последнюю дату из таблицы источника? Решил это как выводить данные"на сегодня", но не всегда удобно, так как иногда на сегодня еще не внесена информация и таблица пустая (хочется что бы отражались данные на условное "вчера")

Оконной функцией находите максимальную дату
делаете поле в котором 1 если дата равна максимальной
кидаете это поле в фильтр

 

Кто-нибудь пробовал делать селекторы по принципу DisplayMember, ValueMember? Т.е в селекторе выбираешь какой-нибудь элемент (Name), а фильтровать хочешь по его ID. Пытался реализовать это через алиасы, но тщетно.
Если у вас есть пары ключ-наименование, и где-то есть данные ключ-значение
То вы просто делаете объединение ключ-наименование-значение и селектор по наименованием и все у вас работает. Если же у вас нет пар ключ-значение, то ваш вопрос не понятен. Откуда при выборе наименования должен взяться ключ и как он должен передаться куда-то для фильтрации

 

а что - в одном слое комбинированной диаграммы два фильтра по двум разным колонкам нельзя что ли задать?

Нельзя

 

если у меня чарт построен на датасете1 по "Таблица1" , селектор я указал датасет2 по "Таблица2" и через связи по полю "Поле1" связал селектор и чарт, то фильтрация не будет работать? нужно именно в дата сете "таблица1" и "таблица2" связывать?

Нужно также установить в дашборде связь селектора и второй таблицы.

 

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

Нет

 

А можно в фильтре чарта создать условие поле1="значение1" ИЛИ поле2="значение2"?
Или это только через вычисляемые поля?

селекторы работают через И
но вы можете делать вычисляемые поля, в которых значения будут собираться через ИЛИ и делать селектор по ним

 

Подскажите пожалуйста, возможно ли настроить дашборд таким образом, чтобы один чарт выступал в качестве фильтра для других?
Например, кликнул на сектор в кольцевой диаграмме с долей продаж по регионам, и все прочие чарты стали отображать данные по этому региону

Обещались сделать такой кросс-фильтр чуть ли не к концу года, но пока такого функционала нет

Есть два чарта с двух разных датасетов, но в обоих есть поле с названием type
Не подскажете, как можно заставить селектор на дашборде применять фильтрацию по полю type к обоим чартам?

Через кнопку связи при редактировании дашборда

 

У меня есть данные, в которых есть каналы, статусы и другая информация. Я хочу построить столбчатую диаграмму с конверсией в разрезе каналов, но так, чтобы пользователь мог сам выбирать в какой статус будет считаться конверсия, то есть на числитель конверсии должен влиять выбранный статус, но на диаграмме он не должен отображаться, а в знаменателе должны учитываться все статусы.
Я пробовала для знаменателя применить формулу SUM(SUM([metric]) AMONG [status]), но она работает, только если выводить на график сам статус, а мне нужно, чтобы он был только в фильтре дашборда. Есть ли какие-то обходные варианты?

 before filter by

 

Добрый день, есть ли возможность реализовать селектор по типу "От и До", чтобы фильтровать значения в рамках определенного диапазона? Например, если необходимо посмотреть продажи от 1000 до 5000 рублей.

Попробовал просто добавить 2 селектора: один >=, второй <=, но они не работают одновременно

один к оригинальному полю., второй к его псевдониму (копии)

 

Подскажите, пожалуйста, можно ли вывести фильтр в дашборд по кол-ву действий так, чтобы он фильтровал по сумме строки, а не для каждой ячейки отдельно.
Т.Е. при фильтре ">1000" должна остаться вся строка с крестиком, а не только ячейки с 2120 и 1288 (по умолчанию оно работает так)

сделайте поле с суммой и фильтруйте по нему

 

 

 

Есть условная таблица с id, version. Возможно несколько записей с одним id, но разным version. Как отобрать в чарте только те записи, у которых version наибольший?

Формируйте датасет запросом к бд. Если нужно уметь фильтровать по дате - показывать самую свежую версию за период - используйте QL-чарт

 

Можно ли как-то сделать, чтобы фильтр на дашборде применялся только к одному чарту?

Вверху справа кнопка связи, с другими чартами ставьте игнор

 

 

 

Добрый день, подскажите, пожалуйста, какие условия необходимо прописать в фильтре, чтобы оставить в диаграмме ТОП-5 категорий?

Сделать поле ранк по нужному показателю и в фильтр положить номера 1-5

 

 

 

Подскажите, пожалуйста, при добавлении фильтра в сводной таблице слетают промежуточные итоги, можно как-то сохранить промежуточные итоги и фильтрацию?

FIXED BEFORE FILTRED BY

 

Условно если в чарте настроить срез с 2023 года, когда делаешь сам дашборд и вставляешь селектор на дату, он показывает года ранее.
Как сделать очередность этой фильтрации, что бы сначало фильтр воспринимался в чарте и только потом от этой даты показывал в селекторе???

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

 

Подскажите, можно ли на одном, например, линейном графике построить две линии, применив к ним различные фильтры? Вижу только возможность на весь чарт ставить

Фильтры применяются к строкам, они не могут одно поле затронуть, а другое нет.
Отдельно с полянами работают функции (с ними делаются вычисляемые поля)
Управлять поведением функций пользователь может через параметры и поля ввода

 

Можно ли как-то сделать комбинированную диаграмму? Я хочу наложить данные продаж за 2022 год на 2023 год. Чтобы помесячно видеть разницу. Хотел настроить фильтр по диапазону дат в каждом слое, но фильтр действует на все слои одновременно.

воспользоваться функциями AGO или LAG или внутри запроса разнести годы по разным полям  AGO([Sales], [Месяц заказа], "year", 1)

 

Подскажите пож-та, как в линейной диаграмме исключить из расчета и соответственно отображения на оси х определенный диапазон дат? ( например весь N год?). В фильтрах по дате не вижу ( или неправильно смотрю..) спасибо

попробуйте просто сделать два фильтра, например для исключения 2023 года:
один date<01.012023
другой date>31.12.2023

 

Можно тут попросить совета? Или может кто-то ссылкой на ответ поделится? По поиску не смог найти подобного ни тут, ни в справке.(

Можно добавить в чарт достижения любой цели и фильтровать их по конкретной, но данные будут неточными. Для этого выгрузите данные в ClickHouse.

 

возможно ли сделать так, чтобы в селекторе на выбор выводились не все значения?
в чарте стоит фильтр на 2 значения конкретных, в данных только они используются, тем не менее в селекторе все

Сделайте сразу фильтрацию на уровне датасета и всё

 

Подскажите, а в сводной таблице, можно как то закрепить строку, чтобы внезависимости от фильтрации она всегда была вверху? Или выделить цветом относительно других?

 нет и нет

 

Подскажите пожалуйста, застрял на мелочи.
Есть датасет со столбцом пол, в котором есть значения - М, Ж, Оба пола.
Когда делаю круговой чарт например, то фильтрую пол. Но когда выношу чарт на дашборд, то значение "оба пола" так же отображается. Можно ли как то сделать, чтобы лишнее значение не отображалось? Удалять строки из датасета не хотелось бы.
Я так же сделал ручной селектор, в котором добавил только М и Ж, но перед выбором значений все равно отображается лишнее значение, как на скрине.

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

 

 

 

Подскажите, как при создании QL-чарта (на основе SQL) с использованием параметров (к примеру, Category in {{category}}) обработать этот параметр таким образом, что если в параметр ничего не передано, то и не фильтровать по этому полю? В Superset это делается с помощью jinja-templates (вся часть с фильтрацией прописывается в определенном блоке, который появляется в итоговом запросе только в том случае, если в переменную что-то передано)
Возможных уникальных значений в фильтре много, поэтому заранее задать список всех значений по умолчанию не вариант

https://cloud.yandex.ru/docs/datalens/operations/chart/create-sql-chart#selector-parameters

 

почитал ответы на ошибку Inconsistent aggregation among operands, но так и не понимаю логику работу разных уровней агрегации.
У меня есть источник, в него периодически дозаписываются актуальные данные. Сделал оконку которая находит только крайние записи, добавил ее в фильтр чарта. Но фильтр получается на другом уровне агрегации и поэтому ошибка?

Эту ошибку чаще всего ловят, когда не все поля, используемые в оконке, присутствуют в чарте

 

Вопрос: Можно ли вывести 100 тысяч геоточек на карте DataLens?

Ответ: Да, если у данных есть координаты и выбран подходящий тип визуализации. При большом количестве точек важно учитывать производительность, детализацию карты и удобство восприятия.

 

Вопрос: Как получить координаты по названию региона?

Ответ: Координаты можно получить через геокодинг: API, справочники адресов или подготовленную таблицу соответствий “регион — координаты”. После этого координаты можно использовать в DataLens.

 

Вопрос: Можно ли использовать собственные геополигоны в DataLens?

Ответ: Да, для нестандартных территорий можно подготовить собственные геополигоны, например в формате GeoJSON. Это полезно, если стандартные регионы не подходят для задачи.

 

Вопрос: Почему при выборе типа “Геоточка” данные исчезают?

Ответ: Обычно причина в формате поля. Для геоточки нужны корректные координаты, а функцию geopoint можно использовать, чтобы собрать геоточку из двух полей: широты и долготы.

 

Вопрос: Как связаны фильтрация и геоаналитика?

Ответ: Фильтры помогают ограничить данные на карте по региону, периоду, категории, статусу или другому признаку. Это делает геоаналитику более читаемой и полезной для анализа.

 

  • FAQ по DataLens: подключения к источникам и ролевые модели
  • FAQ по DataLens: вычисляемые поля
  • FAQ по DataLens: функции даты, времени, агрегации и оконные функции
  • FAQ по DataLens: чарты и дашборды

 

 

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Функции даты, агрегации и оконные функции в DataLens
Следующая статья →
Чарты и дашборды в DataLens: настройка и виджеты

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • KazanExpress — торговая площадка, на которой представлены товары с бесплатной доставкой за один день в более, чем 70 городах России. Аналитическое решение на базе платформы данных Yandex Cloud позволило компании обеспечить демократизацию данных. Результат — принятие обоснованных решений на всех уровнях, увеличение лояльности партнеров и повышение прозрачности бизнеса.

    Мониторинг ключевых метрик в реальном времени минимизировал недополученную прибыль и обеспечил рост прибыльных направлений, а возможности геоаналитики сервиса Yandex DataLens помогли за короткое время проанализировать локации для открытия более 90 ПВЗ в 25 городах России и заложить основу для роста компании.

  • Группа компаний "Дёке" производит товары для внешней отделки загородных домов. Ассортимент включает виниловый сайдинг, фасадные панели, водосточные системы, чердачные лестницы и гибкую битумную черепицу. Продукция Дёке вызывает гордость у сотрудников и партнеров компании.

  • СберКорус (Группа компаний Сбербанка) – это ИТ‑компания, ИТ‑интегратор, SaaS-провайдер. Является разработчиком цифровых сервисов и услуг для автоматизации широкого диапазона бизнес-процессов юридических лиц. В 2004 году компания стала первым в России оператором электронного документооборота, а в 2012 году вошла в экосистему Сбера. 

  • Компания "Норникель" - лидер горно-металлургической отрасли в России и мире. Она производит металлы, необходимые для развития экологичной экономики и транспорта.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.