Я использую Pentaho Mondrian 3.2.Фильтровать пустые результаты в Pentaho Mondrian 3.2
Я хочу подсчитать количество дней в определенном диапазоне, имеющем [Measures].[CNT] > 0
. Следующий запрос MDX подсчитывает все дни, включая нулевые и пустые результаты:
WITH
MEMBER [Measures].[numofday]
AS Count(Filter([Date].[1390].[3].[10] : [Date].[1391].[3].[10]
, [Measures].[CNT].Currentmember > 0))
SELECT [Measures].[numofday] ON AXIS(0)
FROM [Cube]
Кроме того, непустая функция не работает в расчетном элементе.
Как я могу изменить этот запрос, чтобы получить правильное количество дней?