powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Финансовый календарь
5 сообщений из 5, страница 1 из 1
Финансовый календарь
    #32789620
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финансовый год начинается 1 апреля, соответственно пытаюсь создать измерение (год, квартал, месяц, день) по этому принципу, указывая, что год начинается 1 апреля. Измерение получается неправильное, приходится определения уровней (год,квартал) править руками. Это бага или я что-то неправильно делаю?

Спасибо.
...
Рейтинг: 0 / 0
Финансовый календарь
    #32789647
OLAPMASTER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mФинансовый год начинается 1 апреля, соответственно пытаюсь создать измерение (год, квартал, месяц, день) по этому принципу, указывая, что год начинается 1 апреля. Измерение получается неправильное, приходится определения уровней (год,квартал) править руками. Это бага или я что-то неправильно делаю?

Спасибо.
На стадии создания измерения ты можешь укозать с какого месяца у тебя начинаеться год, там реально такая опция есть, попродуй создать разделяемое измерение с помошью визарда и там эта опция есть сто пудов!
...
Рейтинг: 0 / 0
Финансовый календарь
    #32789773
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опция есть и там и там, но только при указнии, что год начинается 1-го апреля, получается, что уже идет 2005 год, хотя финансовый год на три месяца отстает. Вот как выглядит определение уровня года:
Код: plaintext
1.
2.
3.
DatePart(year,Case when (DatePart(month, "dbo"."PROFIT_CUBE_SMALL"."Дата документа") <  4  or 
(DatePart(month, "dbo"."PROFIT_CUBE_SMALL"."Дата документа") =  4  and 
DatePart(day, "dbo"."PROFIT_CUBE_SMALL"."Дата документа") <  1 )) 
then "dbo"."PROFIT_CUBE_SMALL"."Дата документа" Else DateAdd(year,  1 , "dbo"."PROFIT_CUBE_SMALL"."Дата документа") End )

Понятно, что это руками можно править, но почему не работает само?
...
Рейтинг: 0 / 0
Финансовый календарь
    #32790196
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mФинансовый год начинается 1 апреля, соответственно пытаюсь создать измерение (год, квартал, месяц, день) по этому принципу, указывая, что год начинается 1 апреля. Измерение получается неправильное, приходится определения уровней (год,квартал) править руками. Это бага или я что-то неправильно делаю?

Спасибо.

а не проще ли сгенерить табличку календарь, о чем не раз писали на форуме (г-н Лисянский, например, привел очень толковый и развернутый пример), и не ломать голову с автогнерируемыми измерениями. Исходя из личного опыта - отдельная таблица для измерения времени это всегда лучше.
...
Рейтинг: 0 / 0
Финансовый календарь
    #32791074
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поковырявшись в автоматически сгенерированных определениях уровней измерения, понял, что проще создать табличку, что и сделал. :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Финансовый календарь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]