我正在尝试在 MDX (SSAS) 中实现对大型数据集的分页。
我有以下内容来检索工作正常的分页数据:
SELECT
{
[Measures].[Mesasure1],
[Measures].[Measure2]
} ON COLUMNS,
SUBSET
(
ORDER
(
{
(
[Item].[Category].ALLMEMBERS
)
}, NULL, BASC
), 10, 50 --10 = start index, 50 = returned roes
)
ON ROWS
FROM ( SELECT ( { [Time].[Date].&[2012-04-15T00:00:00]:[Time].[Date].&[2012-04-20T00:00:00] } ) ON COLUMNS
FROM [DataMartPerformance]
))
但是,我终其一生都无法在互联网上找到任何有助于解释如何获得可用总行数的地方。我是否在单独的查询中执行此操作?如果有怎么办?或者我可以以某种方式将它包装到这个查询中吗?