2

我有一个维度 ItemSales,它具有像 Site->ItemType->Item 这样的层次结构

ItemType 不是唯一的。站点可以销售相同的 ItemType。我想从总数中排除某种类型(例如未知)

这一定很容易,但我被困住了。似乎除了可以工作,但据我所知,除了需要我枚举每个站点

除了([ItemSales].[Sites].[ItemType].Members],{[ItemSales].[site1].[unknown],[ItemSales].[site2].[Unknown]})

如果我只想在站点级别进行聚合,这也无济于事。

我看到的过滤器示例侧重于度量的数值过滤器。您可以过滤成员的名称或我们称之为从列中获取的键值吗?

很抱歉问了这么简单的问题,但我越读越困惑。

4

1 回答 1

2

不确定这是解决问题的最佳方法,但您可以使用成员的 .name 对Filter () 函数执行某些操作,以保留所有不是 'Unknown' 的 [ItemType] :

Filter( 
  [ItemSales].[Sites].[ItemType].Members, 
  [ItemSales].[Sites].currentMember.name <> 'Unknown' 
)
于 2013-07-18T06:20:15.120 回答