我有一份有ROIC措施的公司名单。每个公司属于一个细分市场。 我创建了一个参数来选择公司:[SelectedCompany],我想创建一个SET,其中包括除[SelectedCompany]之外的所有公司,它们与[SelectedCompany]在[Segment]中。
我的套装目前由此公式定义:
[Company] != [SelectedCompany]
我应该添加如下内容:
[Company] != [SelectedCompany]
AND
[Segment] = [SelectedCompany].[Segment]
但我不知道如何访问[SelectedCompany]的[Segment]属性。
为了澄清,我之所以这样做是因为我想将[SelectedCompany] ROIC与同一段中其他公司的平均ROIC进行比较。
我将不胜感激任何帮助。 非常感谢!
答案 0 :(得分:1)
这是获得你想要的东西的一种黑客方式。保留集合的原始定义:
[Company] != [SelectedCompany]
创建一个计算字段:
{ FIXED [Segment] : MAX( IIF([Company] = [Parameters].[SelectedCompany], 1, 0) ) }
然后将该字段拖到Filters卡中并过滤以仅允许1。这将过滤除所选公司的细分之外的所有细分。