我有一个MDX查询如下:
WITH
MEMBER [MatCode] AS [Product].[Material]
SELECT
([MatCode]) on 0,
([Activity].[ActivityCode].[T-50051151]) ON 1
FROM
[Cube]
返回一个值,如:
MatCode
T-50051151 Null
当我知道它们匹配时,它告诉我它没有将活动代码加入到描述中
如何更正我的MDX查询以将活动代码加入材料?
感谢
答案 0 :(得分:1)
为什么不尝试使用以下内容来查找带有数据的多维数据集区域?您可以使用WHERE
子句按多维数据集中的特定度量进行切片。
SELECT
{[Activity].[ActivityCode].[T-50051151]} ON 0,
//NON EMPTY //<<include to hide nulls
{[Product].[Material].members} on 1
FROM
[Cube]
WHERE
([Measures].[someMeasure])
答案 1 :(得分:0)
您的查询返回元组的_ default _ value / cell:
( [Activity].[ActivityCode].[T-50051151], [Product].[Material].defaultMember )
以及查询中未提及的每个其他维度的.defaultMember。没有什么问题。