以下是我的 MDX 查询
SELECT NON EMPTY
{ [Measures].[Fact Sample Count] } ON COLUMNS,
NON EMPTY
{ (
[Fact Sample].[Sample Reference No].[Sample Reference No].ALLMEMBERS
) } ON ROWS
FROM [LIMSInstCube]
WHERE ( [Dim Material Master].[Material Master ID].&[999] )
所以它给出了 10 条记录作为我的输出。我有一个要求,我必须显示从查询返回的记录数,即 10。任何人都可以帮助我如何获取记录数。
这应该可以让你计数:
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
第999章 有一个非零(non-null)fact sample count
.
EDIT:我为你创建的是一个措施。您必须声明一个计算成员(度量)并在那里编写定义,然后使用常规访问它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]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)