Tableau:使用参数过滤多个值并计数不同

时间:2018-10-23 12:55:11

标签: tableau

我试图让Tableau显示一个变量的一个值以及来自同一变量的三个对应的值,然后我需要对来自另一个数据源的过滤后的值进行计算。

数据结构如下: enter image description here

对于KMT_AKTION_ID 1115,应显示KMT_AKTION_ID_ANZEIGE 744,763,954和1115。

它存储在数据源KMTKR_MCB1.0_Anzeige_Vorangegangen

在KMT_AKTION_ID上,另一个数据源中有更多数据:KMTKR_MCB1.0_Erhaltungen

我确实使该方案适用于此设置:

enter image description here

主要数据源是KMTKR_MCB1.0_Anzeige_Vorangegangen,我在其中创建了一个参数aktions_name,该参数位于aktions_name过滤器中,其名称为[AKTIONS_NAME] = [Parameter AKTIONS_NAME]。然后显示Aktions_Name_Vorangegangen。

我定义两个数据源之间的联接:

enter image description here

现在,该参数可以用作值的过滤器,并且可以正确显示其他数据源中的总和。

几个小时后我无法解决的巨大问题:

在Tableau中,我只能算出与主数据源不同的数字(COUNTD)。

现在在主数据源中只有上面所示的结构,但是数据仅在另一个数据源中!

所以我需要的是一个单独的数据源,在其中我可以使参数和过滤器自己工作,我尝试将新数据集中的KMTKR_MCB1.0_Anzeige_Vorangegangen数据加入新数据集中,但是现在aktions_name_anzeige和aktions_name之间的关系不再起作用(即使已定义连接。),通过我的参数设置,我只具有适用于tableau的过滤值,并且仅显示该值。

有人处理过类似的事情吗?任何帮助表示赞赏!

谢谢

0 个答案:

没有答案