【发布时间】:2015-04-22 14:32:16
【问题描述】:
我有一个发件人和收件人维度,它们是员工物理表之外的角色扮演维度。 我的事实表有发件人、收件人、消息列。 我想从员工那里收到消息,发送给公司中的每个人,除了那些向他的经理报告的人。 我试过这样的东西
WITH
SET [Others] AS
Except
(
Ascendants([Recipient].[Manager])
,[Sender].[Manager].Parent
)
SELECT
[OTHERS] ON COLUMNS
,{[Measures].[Messages]} ON ROWS
FROM [cube]
WHERE
[Sender].[Manager].&[xyz];
基本思想是..获取给定发件人的收件人的所有升迁,并过滤其升迁列表由发件人父级组成的那些。
这不起作用,因为除了两个不同的维度层次结构之间我不能这样做。
【问题讨论】:
-
好的 - 正如你在这种情况下所说的那样
Except将不起作用。