|
|
|
SSAS - LastChild и/или LastNonEmpty пропускает данные в календаре
|
|||
|---|---|---|---|
|
#18+
есть меры LastChild (aka Last Value) и/или LastNonEmpty (aka Last non-empty Value) например для данных раз в неделю (любой день недели, к примеру по вторникам) связь группы мер с измерением времени - по дням (измерение времени полное, т.е. весь год 365 дней, а не 52 даты только вторников) - измерение настроено (как время и атрибут дата как календарная) можно-ли как заставить меры LastChild/LastNonEmpty показывать данные не только по вторникам, а по всем дням календаря? т.е. продолжать предыдущее значение до тех пор пока в фактах не появится следующее (по всем дням недели до след. вторника) сейчас почему-то пропускает дни за которые нет данных - хотя измерение календаря полное и данные для других групп мер за другие даты показываются.. или только если SQL запросом дублировать данные на каждый день (или ETL) до SSAS запроса (материализовав и увеличив размеры партиций и время на их сканирование и process), или МDX скриптом распределять на ходу (увеличив время выполнения запроса пользователем)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 04:40 |
|
||
|
SSAS - LastChild и/или LastNonEmpty пропускает данные в календаре
|
|||
|---|---|---|---|
|
#18+
в смысле при иерархиях например для месяца (или недели) LastNonEmpty конечно из дней как берёт, но хотелось-бы протащить данные именно по дням.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 05:11 |
|
||
|
SSAS - LastChild и/или LastNonEmpty пропускает данные в календаре
|
|||
|---|---|---|---|
|
#18+
vikkiv, Давно обсуждалось нечто подобное : Остатки и среднее на неразряженных фактах Как я понял надо сначала генерировать значения для тех дней, которые отсутствуют в фактах, что не так тривиально, поскольку например для баланса это будет значение на предыдущий день, а для продаж - 0 и тд. Как я понял ( могу и ошибаться ) LastNonEmpty никак не экстраполирует значения на те интервалы, для которых сами факты не определены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 12:35 |
|
||
|
SSAS - LastChild и/или LastNonEmpty пропускает данные в календаре
|
|||
|---|---|---|---|
|
#18+
vikkivв смысле при иерархиях например для месяца (или недели) LastNonEmpty конечно из дней как берёт, но хотелось-бы протащить данные именно по дням.. Да, давняя тема. Крис Веб давно это все продемонстрировал удобным и быстрым способом: https://blog.crossjoin.co.uk/2011/03/24/last-ever-non-empty-a-new-fast-mdx-approach/%5DLast]https://blog.crossjoin.co.uk/2011/03/24/last-ever-non-empty-a-new-fast-mdx-approach/]Last Ever NonEmpty/ Работает замечательно. Там же где-то у него был вариант для Tabular. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39422764&tid=1858330]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 379ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...