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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.11.2005, 19:16
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
Какой запрос надо прописать в DTS чтобы получить в таблицу измерений периодов (все даты) все даты за период, а не только те, котороые есть в таблице фактов? Вот пример получения всех дат с 01.01.1996 по 31.12.2010 во временную таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 19:25
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
PvaseКакой запрос надо прописать в DTS чтобы получить в таблицу измерений периодов (все даты) все даты за период, а не только те, котороые есть в таблице фактов? Вот пример получения всех дат с 01.01.1996 по 31.12.2010 во временную таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. EXEC скрипт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2005, 02:33
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
PvaseКакой запрос надо прописать в DTS чтобы получить в таблицу измерений периодов (все даты) все даты за период, а не только те, котороые есть в таблице фактов? <skipped> Но такой код не для DTS, что посоветуете чтобы подобное выполнить для заполнения таблицы измерений?А что вам мешает один раз выполнить ХП на много лет вперёд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 09:20
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
В году 365.25 дней, на 100 лет (+/- 50 лет от текущей даты) - это примерно 36,525 дней. Создаем табличку на 50 тыс записей в базе данных, заполняем ее датами и по LEFT JOIN объединяем с нужной выборкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 12:43
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
ВладимирМВ году 365.25 дней, на 100 лет (+/- 50 лет от текущей даты) - это примерно 36,525 дней. Создаем табличку на 50 тыс записей в базе данных, заполняем ее датами и по LEFT JOIN объединяем с нужной выборкой. А зачем JOIN и зачем LEFT? И о какой выборке идет речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 17:11
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
backfireА зачем JOIN и зачем LEFT? И о какой выборке идет речь? А Вы прочитайте исходный вопрос. Есть таблица фактов. В ней есть даты, но с разрывами. Надо получить полный список дат без разрывов. Вот я и предлагаю, создать на сервере постоянную таблицу с датами за +/-50 лет от текущей даты и к ней по LEFT JOIN цеплять фактическую таблицу с данными. Получаем полный список дат без разрывов. Этот JOIN вполне можно выполнить в DTS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 17:15
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
измерение дат без разрывов строится по таблице дат LEFT JOIN тут не причём. он может и полезен, но в SQL решениях, а не в MC AC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 18:22
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
Dmitry Biryukovизмерение дат без разрывов строится по таблице дат LEFT JOIN тут не причём. он может и полезен, но в SQL решениях, а не в MC AC Можете подсказать, как заставить выводить данные без разрывов? У меня не получается без предварительного LEFT JOIN Т.е. само измерение, конечно, непрерывное. Но вот те значения из измерения, по которым нет данных просто не отображаются. MS AS вывод идет в Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 03:28
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
ВладимирМ Dmitry Biryukovизмерение дат без разрывов строится по таблице дат LEFT JOIN тут не причём. он может и полезен, но в SQL решениях, а не в MC AC Можете подсказать, как заставить выводить данные без разрывов? У меня не получается без предварительного LEFT JOIN Т.е. само измерение, конечно, непрерывное. Но вот те значения из измерения, по которым нет данных просто не отображаются. MS AS вывод идет в Excel А при чем тут Excel к MSAS. Excel выводит двееык так, как он создает запросы. Судить по Excel о MSAS по меньшей мере скоропалительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 07:39
|
|||
|---|---|---|---|
|
|||
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
ВладимирМТ.е. само измерение, конечно, непрерывное. Но вот те значения из измерения, по которым нет данных просто не отображаются. MS AS вывод идет в Excel Если я правильно понял, то в Excel Вы не видете дни в которых нет данных ? Этп наверное происходит потому что Excel по умолчанию работает в режиме "NON EMPTY", можно это поменять сказав "Show empty members". Моша ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2005, 11:46
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
MoshaЕсли я правильно понял, то в Excel Вы не видете дни в которых нет данных ? Этп наверное происходит потому что Excel по умолчанию работает в режиме "NON EMPTY", можно это поменять сказав "Show empty members". Да. Правильно. Проблема именно в Excel. Только я не понял, где именно надо сказать "Show empty members"? Если это настройка Excel, то где она делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2005, 16:48
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
да, мне тоже интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.12.2005, 18:07
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
было в параметрах сводной таблицы когдато ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2005, 08:04
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
я не нашел приходится код на VBA писать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2005, 10:23
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
а галочку поставить для пустый ячеек отображать..., пробывали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2005, 11:33
|
|||
|---|---|---|---|
Создание измерение "Период" со всеми датами за период? |
|||
|
#18+
причем тут это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&mobile=1&tid=1870772]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 459ms |

| 0 / 0 |
