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

Почему в DataLens может задвоиться сумма и как это исправить. Конкретный пример.

Почему в DataLens может задвоиться сумма и как это исправить. Конкретный пример.

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

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

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

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

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

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

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

Именно этот эффект обычно и является причиной удвоения сумм. Когда вы путаетесь агрегировать данные одной таблицы при наличии нескольких строк в другой таблице.

ПОДПИШИСЬ НА НОВОСТИ
Только полезная рассылка. Узнавай о новых выпусках первым!

Как это исправить?

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

Так как строки в нашем случае в левой таблице одинаковые (1000 и там, и там), то и результат всегда будет корректный (что для среднего, что для максимального). Это поле всегда выведет нам 1000.

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

Надеюсь, данный урок был вам полезен! Ниже вы также можете посмотреть видео-версию данного урока.

Наши курсы

Как подгружать курс валют с сайта ЦБ в Excel автоматом. Урок по шагам.

КОНСПЕКТ. Как подгружать курс валют с сайта ЦБ в Excel автоматом. Урок по шагам.

Узнайте, как легко и быстро подгружать актуальные курсы валют из Центрального банка России в таблицу Excel. Следуя нашей подробной инструкции, …
Как создать крутые интерактивные чекбоксы в Excel за 5 минут.

КОНСПЕКТ. Как создать крутые интерактивные чекбоксы в Excel за 5 минут.

Научитесь создавать профессиональные интерактивные чекбоксы в Excel, которые сделают ваши таблицы живыми и функциональными! Задача Предположим, что у нас есть …
Как создать таблицу-чарт в DataLens Editor. Первые шаги.

КОНСПЕКТ. Как создать таблицу-чарт в DataLens Editor. Первые шаги.

В этом уроке я расскажу, как устроен DataLens Editor и покажу по шагам, как в нем сделать свою таблицу-чарт на …
Как сделать калькулятор НДС в DataLens Editor. Урок по шагам.

КОНСПЕКТ. Как сделать калькулятор НДС в DataLens Editor. Урок по шагам.

Сегодня мы научимся создавать интерактивный калькулятор НДС в DataLens Editor. Этот калькулятор будет автономным инструментом, не зависящим от каких-либо датасетов …
КОНСПЕКТ. Как в DataLens сделать открытие чарта по конкретному значению из другого чарта. Параметр в ссылке.

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

В этом уроке рассмотрим с вами на конкретном примере, как в DataLens можно встроить фильтр в ссылку. Например, открытие другого …
Каскадная диаграмма в DataLens Editor на основе датасета. Как создать по шагам.

КОНСПЕКТ. Каскадная диаграмма в DataLens Editor на основе датасета. Как создать по шагам.

Сегодня мы создадим каскадную диаграмму на базе датасета в DataLens Editor, которая будет динамически обновляться в зависимости от изменений данных …

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

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

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

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

ПОДПИШИСЬ НА НОВОСТИ
Только полезная рассылка. Узнавай о новых выпусках первым!
Поделиться

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

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

ПОДПИШИСЬ НА НОВОСТИ
Только полезная рассылка. Узнавай о новых выпусках первым!

Еще больше интересного в Телеграмм и ВК.

 


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