Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS AS 2k SP3a NECJ vs Non empty crossjoin
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток Господа! Задача проста до поросячего визга. Получить количество проданного по определенным типам продаж, в разрезе дней за выбранный диапазон, по клиентам, по товарам при условии определенного производителя. Применительно к Food Mart это может выглядеть приблизительно так MDX FoodMart edition: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А вот если Non Empty CrossJoin заменить на NonEmptyCrossJoin то по идее должен получить тоже но быстрее. НО результатов вообще никаких. Т.е. MDX Samle кричит данных нет и показывать нечего. Ясное дело, что идея ошибочна, но немогу понять в чем. В голове кончилось топливо и, к стыду своему, не могу понять как работает NECJ в данной ситуации. Родненькие, подскажите в чем дело. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 20:31 |
|
||
|
MS AS 2k SP3a NECJ vs Non empty crossjoin
|
|||
|---|---|---|---|
|
#18+
Может из-за этого BOL...all calculated members are automatically excluded Исли да тады ой. Как говорится сам пошутил, сам посмеялся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 21:10 |
|
||
|
MS AS 2k SP3a NECJ vs Non empty crossjoin
|
|||
|---|---|---|---|
|
#18+
Есть ситуации, когда на пересечении членов измерений не существует реальным мер, но существуют CM, тогда NECJ действительно применять нет смысла. Но если на этом пересечении существуют реальные меры и СМ, тогда можно указать так. CrossJoin({[Measures].[Вычисляемая мера]}, NECJ({Set1}, {Set2}, {[Measures].[реальная мера]}, 2)) другими словами NECJ сделать с реальной мерой, а потом объединить полученый сет с CM т.е. в Вашем случае можно попробовать так: CROSSJOIN(NECJ({[Time Set].Members}, {[DPS].Members}, {[Measures].[Unit Sales]}, 1), {[Measures].[SQ], [Measures].[SS]}) однако, я не уверен, что в Вашем случае это необходимо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2005, 10:08 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33032643&tid=1871533]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 336ms |

| 0 / 0 |
