以下是我的MDX查询
var folder = client.Folders["INBOX"]
var messages = folder.Search("SINCE 25-Dec-2015 FROM youtube.com", true);
所以它提供10条记录作为我的输出。我有一个要求,我必须显示从查询返回的记录数,即10.任何人都可以帮助我如何获取记录数。
答案 0 :(得分:0)
这应该让你得到计数:
NonEmpty
(
{[Fact Sample].[Sample Reference No].[Sample Reference No].ALLMEMBERS},
([Dim Material Master].[Material Master ID].&[999], [Measures].[Fact Sample Count])
).Count
我们的想法是从[Fact Sample].[Sample Reference No].[Sample Reference No]
级别获取material master ID
级别的非空成员集,其中包含非零(非空)fact sample count
。
编辑:我为您创建的是一项措施。您必须声明一个计算成员(度量)并在那里编写定义,然后使用常规SELECT {...} FROM {...} WHERE {...}
构造访问它。
WITH MEMBER Measures.YourCustomizedCountMeasure AS
NonEmpty (
[Fact Sample].[Sample Reference No].[Sample Reference No].ALLMEMBERS,
([Dim Material Master].[Material Master ID].&[999], [Measures].[Fact Sample Count])
).Count
SELECT Measures.YourCustomizedCountMeasure ON 0
FROM [LIMSInstCube]