如何访问 Tableau 中所选参数的属性?
How can I access an attribute of a selected parameter in Tableau?
我有一份采用 ROIC 措施的公司名单。每个公司都属于一个部门。
我为 select 一家公司创建了一个参数:[SelectedCompany],我想创建一个 SET,其中包括除 [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。这将过滤掉除选定公司的细分市场之外的所有细分市场。
我有一份采用 ROIC 措施的公司名单。每个公司都属于一个部门。 我为 select 一家公司创建了一个参数:[SelectedCompany],我想创建一个 SET,其中包括除 [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。这将过滤掉除选定公司的细分市场之外的所有细分市场。