Фильтры Мондриана не запоминают свои параметры при переходе в измерение - PullRequest
1 голос
/ 03 июня 2011

Я нашел ошибку, которую хотел бы устранить.У меня есть куб Мондриана, который имеет некоторые измерения в столбцах, другие в строках, а также некоторые фильтры.В фильтрах у меня есть вычисляемое исключение, подобное этому:

member [Credit type].[Except] as '([Credit type].[All Credit types] - [Credit type].[A])'

, а в конце запроса MDX я использую

where {[Credit type].[Except]}

(это означает, что я хочу все типы кредитов, кроме типаA)

Эта мера помещается как фильтр, поэтому скрывается в виде куба.Если я перехожу к навигатору OLAP (верхний левый инструмент), я вижу, что «Тип кредита» включен в фильтры, а рядом с его именем написано «((Все) = За исключением)» ... если я нажимаю на него, показывается, что он использует«Кроме» я строю (флажок «Кроме» и флажок «Все» нет)

Все это работает нормально, но когда я перемещаю этот фильтр и использую его как измерение (столбец)размер), он перемещается нормально, кроме его имени, которое он говорит "((Все) = За исключением)", но когда я щелкнул по нему, оба флажка сняты, поэтому фильтр пропал ...

Кто-нибудь знает, какисправить это?

С уважением!

---- edit ---- Я использую biserver-ce 3.7.0.stable.44411

...