Tableau api 如何访问Tableau中选定参数的属性?

Tableau api 如何访问Tableau中选定参数的属性?,tableau-api,Tableau Api,我有一份具有ROIC指标的公司列表。每个公司都属于一个部门。 我创建了一个参数来选择一个公司:[SelectedCompany],我想创建一个集合,其中包括除[SelectedCompany]之外的所有公司,这些公司与[SelectedCompany]在同一个[Segment]中 我的集合当前由以下公式定义: [Company] != [SelectedCompany] 我应该补充如下内容: [Company] != [SelectedCompany] AND [Segment] = [Sel

我有一份具有ROIC指标的公司列表。每个公司都属于一个部门。 我创建了一个参数来选择一个公司:[SelectedCompany],我想创建一个集合,其中包括除[SelectedCompany]之外的所有公司,这些公司与[SelectedCompany]在同一个[Segment]中

我的集合当前由以下公式定义:

[Company] != [SelectedCompany]
我应该补充如下内容:

[Company] != [SelectedCompany]
AND
[Segment] = [SelectedCompany].[Segment]
但我不知道如何访问[SelectedCompany]的[Segment]属性

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

如果能在这方面得到任何帮助,我将不胜感激。
非常感谢

这里有一个简单的方法来获取你想要的东西。保留集合的原始定义:

[Company] != [SelectedCompany]
创建计算字段:

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

然后将该字段拖到过滤器卡和过滤器中,以仅允许1。这将过滤掉除所选公司细分市场之外的所有细分市场。

您可能需要查看LOD计算,这对于此类比较非常有用,谢谢Alex。我来看看。一种局部解决方案是首先在快速筛选中选择细分市场,然后在公司快速筛选中仅显示相关值(不包括所选的值)。