Я пытался выполнять объединения на лету в Таблице для выполнения некоторых онлайн-вычислений - пока безуспешно.
Интересно, знает ли кто-нибудь из вас, как этого добиться?
У меня есть типичный набор данных транзакций («MYDATA») с идентификатором пользователя (идентификатором пользователя), датой транзакции (когда транзакция произошла) и покупками (транзакции). Что-то вроде:
ID TRANSACTION DATE PURCHASES
123 20/03/2020 1
123 22/03/2020 4
234 20/03/2020 10
234 22/03/2020 1
345 22/03/2020 5
Чего я хотел бы добиться, так это добавить к нему переменную с СУММОЙ ПОКУПКИ по ИД (скажем, поле "ПОКУПКИ НА ИД").
Затем, критически, я хотел бы, чтобы это вычисление обновлялось динамически, поскольку я фильтрую по разным значениям в ДАТА ТРАНЗАКЦИИ из пользовательского интерфейса.
В конечном счете, я хотел бы создать диаграмму, отображающую количество пользователей (поле «ID») ) в каждом значении поля «ПОКУПКИ НА ИД» (например, корзины), где «ПОКУПКИ НА ИД» пересчитывается в соответствии с диапазонами дат, выбранными на листе.
Что-то вроде:
Случай 1: Дата транзакции FILTER = 20/03/2020 И 22/03/2020
|---------------------|------------------|
| count OF ID | SUM of PURCHASES |
|---------------------|------------------|
| 2 | 5 |
|---------------------|------------------|
| 1 | 11 |
|---------------------|------------------|
Случай 2: Дата транзакции FILTER = 20/03/2020
|---------------------|------------------|
| count OF ID | SUM of PURCHASES |
|---------------------|------------------|
| 1 | 1 |
|---------------------|------------------|
| 1 | 10 |
|---------------------|------------------|
Я ожидаю, что это будет выполнимо в Tableau, так как я смогу сделать это с помощью гораздо более простого (и более дешевого) инструмента, такого как Google Data Studio.
В Data Studio я бы просто сделал соединение между «MYDATA» и сумма ПОКУПКИ, сгруппированные по идентификатору - с использованием идентификатора в качестве ключа. Затем я смогу использовать эту рассчитанную сумму покупок в качестве измерения и посчитать в ней идентификаторы.
Известно ли вам о том, как добиться этого в Таблице?
Многие спасибо