Mondrian MDX Query, избегать фатальных ошибок, когда элемент не найден в кубе - PullRequest
1 голос
/ 22 февраля 2010

Я хочу знать, возможно ли избежать фатальной ошибки Мондриана, когда у него нет ни одного члена в определенном кубе. например, у меня есть запрос MDX

выберите {[Меры]. [Единицы_Продажи], [Меры]. [Количество], [Меры]. [Всего]} НА КОЛОННАХ, Иерархия ({([Country.CountryHeirarchy]. [Все страны]. [США], [Products.ProductHeirarchy]. [Все продукты])}) НА СТРОКАХ от [ПРОДАЖА]

и скажем, база данных не имеет члена США, я хочу получить нулевое (0) или нулевое значение. можно ли это сделать на Мондриане.

Я пытался использовать это свойство в mondrian.property file

mondrian.rolap.ignoreInvalidMembersDuringQuery = верно

но пока не повезло.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 июля 2013

Вы должны попытаться установить это в файле mondrian.properties и убедиться, что этот файл загружен при запуске сервера.

mondrian.rolap.ignoreInvalidMembers=true

Описание для вышеуказанной настройки:"Логическое свойство, указывающее, связаны ли ошибки с несуществующими элементами следует игнорировать во время загрузки схемы. Если это так, несуществующий член рассматривается как нулевой член. "

0 голосов
/ 13 апреля 2011

ЗАМЕНИТЕ СВОЮ ».Галерейная сцена« CLASS IN »galleria.classic.css

.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow:hidden;
    width:100%;
    height:100%;
}

и вы увидите правильный вывод в IE и других браузерах.

...