|
![]() |
#1 |
Moderator
|
Цитата:
Сообщение от DesparioN
![]() Добрый день!
В процессе реализации отчета потребовалось сделать вьюху, в которой выводится код продукта и продуктовые аналитики. Из-за архитектуры Аксапты, таблицы были естественно добавлены через OUTER JOIN. Но проблема в том, что при таком раскладе невозможно фильтроваться по пустым значениям или делать JOIN с другими таблицами. В качестве эксперимента, в скуле был подправлен запрос так чтобы можно было фильтроваться по пустым значениям. Все заработало как хотелось. Есть ли подобное свойство в Аксапте? ![]() Честно говоря - давно это было, но в DAX2009 решал аналогичную проблему построив два View. Первая - с OUTER JOIN как и у тебя. Вторая - построена вокруг первой вьюхи с мэппингом 1:1. Поскольку вторая вьюха работает с первой как с обычной таблицей, и не знает что там где-то внутри OUTER JOINS, то в итоге все работает правильно (То есть - фильтрутся и сортируется привычным для аксапты образом). Есть шансы что в более поздних версиях DAX семантика View изменилась и подход не взлетит, но попробовать не долго... |
|
|
За это сообщение автора поблагодарили: S.Kuskov (5). |
![]() |
#2 |
Участник
|
Фокус не удался
![]() И при прямом добавлении вьюхи во вьюху, и через query - результат идентичный. |
|
Теги |
computed field, view |
|
|