Как убрать регистры, что есть конкретная пустая ячейка? - MDX - Пентахо

Я новичок в MDX, мне нужно удалить все регистры из моего результата, что поле solvedate_id из моей таблицы фактов, называемой Ticket, равно нулю.

Любая идея?

Следуйте коду, который приводит все регистры:

выбрать

НЕ ПУСТОЙ {[Меры].[Идентификатор заявки]} В СТОЛБЦАХ,

NON EMPTY Order({([Dimgroup.Grupo].[All Dimgroup.Grupos], [Dimstatus.Status].[All Dimstatus.Statuss], [Dimtempoabertura.AnoAbertura].[All Dimtempoabertura.AnoAberturas], [Dimtempoabertura.MesAbertura] .[All Dimtempoabertura.MesAberturas])}, [Measures].[ID билета], ASC) ON ROWS

из [GLPI]


person Weslei    schedule 14.03.2013    source источник
comment
Боюсь, я вообще не понимаю вопроса   -  person Martin Loetzsch    schedule 14.03.2013
comment
Например, у меня есть два регистра: Id Имя Статус 1 John Enable 2 Mary Disable Я хочу показывать только пользователей Enabled. Как я могу отфильтровать только регистры с включенным в поле «Статус»?   -  person Weslei    schedule 14.03.2013


Ответы (1)


Убедитесь, что у вас есть иерархия для регистров со «статусом», который соответствует полю «Включено». Затем просто добавьте это в MDX либо в предложении where, либо в перекрестном объединении строк.

[Регистры].[Включено].[Истина]

(однако он ищет вас)

person Codek    schedule 15.03.2013