Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как склеить условия в фильтре?
|
|||
|---|---|---|---|
|
#18+
Есть куб на MS AS, который содержит измерения 'По счетам', 'По дням' (Год, Месяц, День), 'Товары' (Тип магазина, Товар), и меру 'Количество платежей'. Требуется получить список счетов, с которых платили в любой магазин кроме 'рекламы' более 2 раз в течении каждого месяца за последние несколько месяцев. Сделал я следующий запрос (для 3 месяцев): " with member Товары.Магазины as 'Aggregate({except({[Товары].[Тип магазина].members}, {[Товары].[Тип магазина].&[Реклама]})})' select LastPeriods(3,[По дням].LastChild.LastChild.PrevMember) on columns, order(Filter({[Счета].[Все счета].Children}, ([По дням].LastChild.LastChild.PrevMember >2) and ([По дням].LastChild.LastChild.PrevMember.PrevMember >2) and ([По дням].LastChild.LastChild.PrevMember.PrevMember.PrevMember >2)), (measures.[Количество], [По дням].LastChild.LastChild.PrevMember), desc) on rows from cpppayment where [Товары].[Магазины] " Все работает нормально. Более того, все работает и если перечислить все месяцы, а потом вставить условие, т.е. в фильтре поместить ([По дням].LastChild.LastChild.PrevMember and [По дням].LastChild.LastChild.PrevMember.PrevMember and [По дням].LastChild.LastChild.PrevMember.PrevMember.PrevMember) >2. Но нужно, чтбоы число месяцев можно было менять, не плодя дополнительных условий типа ([По дням].LastChild.LastChild.PrevMember. ... .PrevMember >2). Я пробовал вставить Generate(LastPeriods([количество_месяцев],[По дням].LastChild.LastChild.PrevMember), [По дням].CurrentMember.UniqueName, " and ") > 2, но такой запрос не работает. Как можно решить такую проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 20:04 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=352&tid=1871077]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
19ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 304ms |

| 0 / 0 |
