TABLEAU-实时加入原始数据



我一直试图在Tableau中动态执行联接以执行一些在线计算,但到目前为止运气不佳。

我想知道你们中是否有人知道实现这一目标的方法?

我有一个典型的交易数据集("MYDATA"(,包含用户ID(用户的标识符(、交易日期(交易发生时(和购买(交易(。类似于:

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的PURCHASES总和(比如字段"PURCHASESPER-ID"(

然后,至关重要的是,当我从UI中通过TRANSACTION DATE中的不同值进行筛选时,我希望使此计算动态更新

最终,我想创建一个图表,显示"每个ID的采购"字段(如bin(的每个值中的用户数(字段"ID"(,其中"每个ID"是根据工作表中选择的日期范围重新计算的。

类似于:

案例1:FILTER交易日期=2020年3月20日和2020年3日22日

|---------------------|------------------|
|      count OF ID    | SUM of PURCHASES |
|---------------------|------------------|
|          2          |         5        |
|---------------------|------------------|
|          1          |         11       |
|---------------------|------------------|

案例2:FILTER交易日期=2020年3月20日

|---------------------|------------------|
|      count OF ID    | SUM of PURCHASES |
|---------------------|------------------|
|          1          |         1        |
|---------------------|------------------|
|          1          |         10       |
|---------------------|------------------|

我希望这在Tableau中是可行的,因为我可以用一个更简单(更便宜(的工具来实现,比如谷歌数据工作室。

在Data Studio中,我只需在"MYDATA"和按ID分组的采购总额之间进行连接——使用ID作为KEY。然后,我可以使用计算出的购买总额作为一个维度,并计算其中的ID

你知道在Tableau实现同样目标的方法吗?

非常感谢

我想我明白了。

我的解决方案是:

列:({FIXED[ID]:SUM([PURCHASES](}(

行:CNTD(ID(

过滤器:将交易日期添加到上下文

这使我能够实现我想要的视图。

最新更新