|
LastChild
|
|||
---|---|---|---|
#18+
приветствую есть мера "Остаток шт" с aggregate function = LastChild и есть календарь на 2021г. т.к. остатки товара залиты только по вчера то при отображении текущего не закрытого элемента, неделя или месяц или год. выводиться ПУСТО. как отобразить LastChild на не более чем вчерашний день на уровне недели,месяца, года и .тд.? LastNotEmpty - поидее не подходит потому, что если товара небыло то будет тянуть последний день когда он был. - не то. я пробовал прописать такие вот скопы: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
но получил удар по производительности. куб начал много всякого читать по кругу... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 22:41 |
|
LastChild
|
|||
---|---|---|---|
#18+
Вот прям сразу, конструкцию montoya. Код: sql 1. 2. 3. 4.
Моша рекомендовал не использовать никогда, потому как эта конструкция всегда исключает block computation mode. Там, в том эпичном треде про остатки было обсуждение о том, как можно обнулять меры при агрегации LastChild, начиная с какой-то (напр., сегодняшней) даты не используя конструкций CASE ... END. Кажется, об этом в том треде писал Владимир Штепа. У Моши была статья в блоге как в скрипте куба можно вычислить сегодняшнюю дату и таким образом получить этот мембер в измерении дат, либо можно этот мембер пометить в ETL, либо просто прописать этот мембер в скрипт куба. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 21:24 |
|
LastChild
|
|||
---|---|---|---|
#18+
alexdr, спасибо а где эти блоги? позакрывали? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 13:20 |
|
LastChild
|
|||
---|---|---|---|
#18+
ну я пока выкрутился из ситуации "обрезанием" календаря по текущую дату но в будущем всё равно вопрос актуален, допустим мне нужен будет полный календарь... что делать?) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 13:29 |
|
LastChild
|
|||
---|---|---|---|
#18+
montoya. а где эти блоги? позакрывали? Боюсь, поудаляли. Но есть архив интернета. Там по имевшимся ранее сохраненным ссылкам мне удавалось найти интересующие меня блоги. montoya. но в будущем всё равно вопрос актуален, допустим мне нужен будет полный календарь... что делать?) Я написал, где можно посмотреть идеи. Логика такова - вначале тем или иным способом нужно получить мембер измерения дата, после которого не нужны остатки). Меру с остатками можно и нужно сделать скрытой. Рядом создать другую меру, напр., [MEASURES].[Display Остаток шт]. Скопировать в нее значение меры с остатками, а в скоупе от искомой даты до конца времен ([Мембер с нужной датой] : [NULL]) присвоить мере [MEASURES].[Display Остаток шт] значение NULL. Как-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2021, 18:11 |
|
|
start [/forum/topic.php?fid=49&gotonew=1&tid=1857193]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 398ms |
0 / 0 |