У строки должен быть понятный смысл
В одной таблице строка может обозначать заказ, а в другой отдельный товар внутри заказа. Эти уровни детализации различаются. Представим заказ общей стоимостью 1000 условных единиц, в котором две позиции. После соединения по номеру заказа его общая стоимость может оказаться записана рядом с каждой позицией. Если сложить этот столбец, получится 2000. Но если во второй таблице хранятся именно суммы позиций, например 600 и 400, их сложение даёт правильные 1000. Одинаковое слово сумма в названии поля не объясняет, на каком уровне она рассчитана.
Способ связи нужно согласовать с задачей
В Tableau физическое соединение таблиц и логические связи между ними работают по-разному. Связи позволяют системе строить необходимые запросы с учётом участвующих таблиц, однако понимание ключей и детализации всё равно требуется. Нельзя считать значения ключа уникальными только потому, что столбец выглядит как идентификатор. Сначала нужно проверить данные. Исправление неверного итога также не сводится к замене суммы на среднее или минимум. Такая замена может случайно дать ожидаемое число на одном примере и исказить другой. Способ расчёта должен соответствовать смыслу показателя.
Контрольный итог важнее оформления
Перед построением сложного представления полезно проверить небольшой понятный фрагмент вручную. Сравните количество заказов, число строк и общую сумму до и после подготовки данных. Затем добавляйте измерения постепенно и наблюдайте, когда меняется результат. Если сумма заказа внезапно растёт после добавления категории товара, стоит проверить, как показатель распределяется между строками. Удаление одинаковых чисел без анализа тоже опасно: два разных заказа вполне могут иметь одну стоимость. Отличать записи нужно по смысловым ключам, а не по совпадению суммы. Красивый цвет или удачная подпись не исправят ошибку модели данных.
Попробуйте на практике
Проверьте соединение двух учебных таблиц на бумаге или в доступном табличном редакторе. Использовать реальные клиентские данные не нужно.
- Создайте три заказа с условными номерами А, Б и В и общими суммами 100, 150 и 150. Посчитайте правильный итог по таблице заказов.
- Представьте вторую таблицу с двумя товарными строками для А, одной для Б и тремя для В. Соедините её с заказами по номеру и выпишите полученные строки.
- Сложите повторённые суммы заказов и сравните результат с исходным. Отметьте, какое значение относится к заказу, а какое к отдельной товарной позиции.
- Опишите словами, как должен рассчитываться нужный показатель без повторного учёта. Проверьте, что два разных заказа по 150 не потерялись из-за одинаковой стоимости.
Как проверить результат. Правильная сумма заказов равна 400, а наивное сложение после описанного соединения даёт 800. Вы можете объяснить расхождение через число товарных строк, а не через ошибку оформления графика.
Частые вопросы
Достаточно проверить только общий итог?
Это полезное начало, но ошибки могут взаимно скрываться. Стоит проверить несколько понятных групп и отдельные записи, особенно при добавлении новых измерений и фильтров.
Почему одинаковая сумма не означает дубликат?
Сумма является значением показателя, а не уникальным признаком заказа. Разные события могут иметь одинаковую стоимость, поэтому решение об удалении требует проверки ключей и происхождения строк.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.