Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex DataLens
  • Аудитные логи Audit Trails
    • Рекомендации по оптимизации
    • Ошибки DataLens
      • Все вопросы
      • Пользователи и управление доступом
      • Тарификация и оплата
      • Подключения
      • Датасеты
      • Чарты
      • Вычисляемые поля
      • Дашборды
      • Воркбуки и коллекции
      • Другое
  1. Решение проблем
  2. Вопросы и ответы
  3. Чарты

Чарты

Статья создана
Yandex Cloud
Улучшена
Dmitry A.
Обновлена 17 апреля 2025 г.

Как отобразить в чарте только топ-10 значений?Как отобразить в чарте только топ-10 значений?

  1. Создать новое поле с формулой rank([название поля, по которому собираем ТОП-N]) или rank_dense.
  2. Добавить это поле в фильтры чарта и указать условие фильтрации ≤ N.

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

В чарте добавьте измерение Measure names в секцию Подписи.

См. пример отображения легенды.

Можно ли скрыть легенду в чарте?Можно ли скрыть легенду в чарте?

Легенду можно скрыть в настройках чарта.

  1. Перейдите в чарт.
  2. На верхней панели нажмите значок .
  3. Отключите опцию Легенда.

Как в линейной диаграмме в секцию "Подпись" добавить 2 показателя?Как в линейной диаграмме в секцию "Подпись" добавить 2 показателя?

Добавьте поле Measure Values в секцию Подписи.

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

Добавьте показатель Measure Values в секцию Подписи.

Как сделать столбчатую диаграмму с группировкой?Как сделать столбчатую диаграмму с группировкой?

По умолчанию отображается диаграмма с накоплением (см. изображение).

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

Как сделать столбчатую диаграмму с группировкой по нескольким столбцам?Как сделать столбчатую диаграмму с группировкой по нескольким столбцам?

Чтобы отобразить столбчатую диаграмму с группировкой по нескольким столбцам:

  1. Перетащите измерение Measure Names в секцию Цвета.
  2. Перетащите измерение Measure Names в секцию X. Порядок измерений будет влиять на порядок группировки.

Сколько показателей можно добавить в секцию Цвета для чартов типа Таблица или Сводная таблица?Сколько показателей можно добавить в секцию Цвета для чартов типа Таблица или Сводная таблица?

В секцию Цвета можно добавить только один показатель.

Можно ли на одном графике вывести линейную диаграмму и столбцы одновременно?Можно ли на одном графике вывести линейную диаграмму и столбцы одновременно?

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

Как сделать подпись с названием сектора и процентом в круговой диаграмме?Как сделать подпись с названием сектора и процентом в круговой диаграмме?

Создайте подпись с помощью вычисляемого поля:

[<name>] + ' ' + STR(INT(SUM([<value>])/SUM(SUM([<value>]) TOTAL) * 100)) + '%'

Где:

  • <name> — поле, по которому будет определяться название сектора;
  • <value> — поле, значение которого должно отображаться в виде процента.

Как устроена формула?

  1. Фрагмент SUM([<value>])/SUM(SUM([<value>]) TOTAL) * 100 вычисляет долю сектора в виде процента.
  2. Вычисленное значение округляется функцией INT.
  3. Значение переводится в строку функцией STR для создания подписей к диаграмме.
  4. Название сектора, вычисленное значение и символ % объединяются строку оператором сложения +.

В качестве альтернативного варианта можно использовать формулу с LOD-выражением:

[<name>] + ' ' + STR(INT(SUM([<value>])/SUM([<value>] FIXED) * 100)) + '%'

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

Пример

Формула: [Category] + ' ' + STR(INT(SUM([Sales])/SUM(SUM([Sales]) TOTAL) * 100)) + '%'

См. изображение.

Как на линейной диаграмме сделать логарифмическую шкалу?Как на линейной диаграмме сделать логарифмическую шкалу?

Чтобы выбрать тип оси:

  1. Перейдите к чарту.
  2. Проверьте, что все поля в секции оси X с типом Дробное число.
  3. Откройте настройки оси X.
  4. В поле Тип оси выберите Логарифмическая.

Если выбрать тип оси Логарифмическая, а потом изменить тип данных на Целое или добавить поля с другим типом данных, то тип оси не изменится.

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

Как на графике подписать только последнюю точку?Как на графике подписать только последнюю точку?

Создайте новый показатель с помощью формулы. Для подписи последней точки формула выглядит так:

if(
    max([Order Date]) = max(max([Order Date]) total), --если дата точки — это максимальная дата для всего графика
    [Sales], --тогда вывести значение показателя Sales
    null --в противном случае не выводить подписи для любых других дат
)

Пример графика

Для линейной диаграммы в секцию Подписи можно перенести только показатели, в том числе показатель Measure Values.

Если перенести в секцию Подписи тот же показатель, что и в секции оси Y, то на графике появятся подписи (см. изображение).

Как на графике подписать несколько линий?Как на графике подписать несколько линий?

Если линейная диаграмма содержит только один показатель в секции Y или Y2, перетащите этот показатель в секцию Подписи.

Если линейная диаграмма содержит два и более показателей в секции Y или Y2, перетащите показатель Measure Values в секцию Подписи.

Пример корректной подписи с показателем Measure Values в секции Подписи

correct

Как изменить ширину столбца в таблице?Как изменить ширину столбца в таблице?

Чтобы изменить ширину столбца в таблице:

  1. В правом верхнем углу секции Столбцы нажмите значок (значок появляется при наведении указателя на секцию).
  2. В открывшемся окне Ширина столбцов настройте ширину для каждого столбца.

Как изменить заголовок столбца в таблице?Как изменить заголовок столбца в таблице?

  1. В секции Столбцы нажмите значок слева от названия измерения или показателя.
  2. В открывшемся окне измените поле Название и нажмите Применить.

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

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

Вы можете настроить отображение на диаграмме пустых значений в настройках секции чарта:

  1. В секции с показателем, отображение значения которого надо настроить, в правом верхнем углу нажмите значок (значок появляется при наведении указателя на секцию).
  2. В Пустые значения (null) выберите Отображать как 0.
  3. Нажмите Применить.

Теперь при построении графика значения null будут заменены на 0.

Примечание

Настройка доступна только для тех чартов, у которых есть хотя бы одна ось X или Y:

  • Линейная диаграмма
  • Диаграмма с областями (Накопительная и Нормированная)
  • Столбчатая диаграмма (в том числе Нормированная)
  • Линейчатая диаграмма (в том числе Нормированная)
  • Точечная диаграмма

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

Подробнее см. раздел Настройка отображения пустых (null) значений

Почему при создании мультидатасетного чарта выводится «null»?Почему при создании мультидатасетного чарта выводится «null»?

Возможные причины:

  • Значение null сохранено в таблице БД.
  • При объединении таблиц значения null отображаются, если в одной из таблиц отсутствуют записи, которые соответствуют по условию соединения записям в другой таблице.

Если для каждого датасета должны отображаться значения, отличные от null, проверьте:

  • Правильно ли выбраны поля при настройке связей между датасетами.
  • Не установлены ли фильтры в чарте или датасете, которые могут ограничить итоговую выборку данными только из одного датасета. Удалите фильтры и проверьте отображение записей.
  • Условия, которые ограничивают выборку (если для построения датасета используется SQL-запрос).
  • Соответствие записей в разных датасетах. Для этого выберите запись из одного датасета и найдите соответствующую по условию соединения запись во втором датасете. Убедитесь, что в каждом датасете в полях, которые используются при построении мультидатасетного чарта, отображаются значения, отличные от null.

Была ли статья полезна?

Предыдущая
Датасеты
Следующая
Вычисляемые поля
Проект Яндекса
© 2025 ООО «Яндекс.Облако»