Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.05.2018, 10:48
|
|||
---|---|---|---|
|
|||
Связывание таблиц в Tableau |
|||
#18+
Есть две исходные таблицы в MS SQL с отношением один ко многим. Одной строке первой таблицы соответствует в среднем около 20 строк второй таблицы. Условно - первая таблица это характеристики клиентов (например, число сотрудников). Вторая - конкретные транзакции по этим клиентам. Нужно посчитать средний чек на одного сотрудника клиента, при этом сохранив возможность детализации по другим параметрам транзакций (например, следующим шагом детализировать до перечня покупаемых продуктов). В Excel эта задача решается за 3 минуты настройкой связи один ко многим между таблицами через uid клиента, после чего они выводятся в сводную и мерами PowerPivot делится сумма по столбцу из одной таблицы на сумму по столбцу из другой. В Tableau при объединении таблиц предлагается четыре вида Join, при этом либо если джойним в таблицу транзакций - число сотрудников дублируется по числу транзакций, либо если джойним в таблицу клиентов - теряется дальнейшая детализация по продуктам. Понимаю, что для задачи в описанном мной виде можно получить результат двумя разными SQL-запросами, но в реальной задаче структура сильно сложнее, параметров в каждой таблице гораздо больше, поэтому нужна именно корректная автоматическая связка, позволяющая чайнику-пользователю работать только мышкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.05.2018, 20:23
|
|||
---|---|---|---|
|
|||
Связывание таблиц в Tableau |
|||
#18+
Дедушка, Спасибо. Тоже нашел в итоге в документации два решения: 1. Блендинг https://onlinehelp.tableau.com/current/pro/desktop/en-us/multiple_connections.html 2. Использовать опцию агрегирования Fixed LOD(Level of Detail) https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod_overview.html Просто перед этим два дня безуспешно искал, но на русском :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&tablet=1&tid=1532979]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 137ms |
0 / 0 |