我正在尝试使用等效的 SQL 编写 MDX 查询:
SELECT m.ID, m.CID, m.Orders
FROM dbo.Measures as m
WHERE SUBSTRING(m.CID, 1, 4) <> 'PID_'
本质上,排除 CID 开头的所有行'PID_'
到目前为止,这是我在 MDX 中所拥有的:
SELECT
{
[Measures].[ID] AS ID,
[Measures].[Orders] AS NumberOfOrders,
}
ON COLUMNS,
{
[Channel].[Channel Account ID].[Channel Account ID].Members
* [Channel].[Channel].[Channel].Members // exclude accounts starting with 'PID_'
}
我已经尝试过EXCEPT
and -
andWHERE
子句,但似乎没有一个有效。
任何帮助表示赞赏!