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]
))
しかし、私は一生の間、利用可能な行の総数を取得する方法を説明するのに役立つインターネット上の場所を見つけることができません。別のクエリでそれを行いますか?もしそうなら、どのように?それとも、どういうわけかこの1つのクエリにラップできますか?