如何在Tableau中访问所选参数的属性?

时间:2015-08-13 05:55:42

标签: tableau

我有一份有ROIC措施的公司名单。每个公司属于一个细分市场。 我创建了一个参数来选择公司:[SelectedCompany],我想创建一个SET,其中包括除[SelectedCompany]之外的所有公司,它们与[SelectedCompany]在[Segment]中。

我的套装目前由此公式定义:

[Company] != [SelectedCompany]

我应该添加如下内容:

[Company] != [SelectedCompany]
AND
[Segment] = [SelectedCompany].[Segment]

但我不知道如何访问[SelectedCompany]的[Segment]属性。

为了澄清,我之所以这样做是因为我想将[SelectedCompany] ROIC与同一段中其他公司的平均ROIC进行比较。

我将不胜感激任何帮助。 非常感谢!

1 个答案:

答案 0 :(得分:1)

这是获得你想要的东西的一种黑客方式。保留集合的原始定义:

[Company] != [SelectedCompany]

创建一个计算字段:

{ FIXED [Segment] : MAX( IIF([Company] = [Parameters].[SelectedCompany], 1, 0) ) }

然后将该字段拖到Filters卡中并过滤以仅允许1。这将过滤除所选公司的细分之外的所有细分。