AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2007, 12:59   #1  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Создать общее для всех таблиц фактов временнОе измерение. Определить его как shared dimension. Заджойнить его к каждой таблице фактов и в дальнейшем использовать его. Я в своих проектах создал пару таблиц для финансового и физического временнОго измерения. Заполняю его единожды при помощи следующего job:
X++:
    #static void AxOlap_CreateObjects(Args _args)
    #{
    #AX_DATA_FIN datafin;
    #AX_DATA_PH  dataph;
    #date        datestart=01\01\2000;
    #date        dateend=31\12\2009;
    #int         i;
    #DictEnum    dictEnum;
    #ENUM_INVENT_DIRECTION   enum_inventdirection;
    #ENUM_INVENTTRANSTYPE    enum_inventtranstype;
    #;
    #/*
    #//Fin date
    #datafin.skipTTSCheck(1);
    #delete_from datafin;
    #datafin.DATA = 01\01\1900;
    #datafin.insert();
    #for (i=0;i<=64536;i++)
    #{
    #    datafin.DATA = datestart+i;
    #    datafin.SUMDAY = 1;
    #    datafin.insert();
    #    if (datafin.DATA == dateend) break;
    #}
    #//Phiz date
    #dataph.skipTTSCheck(1);
    #delete_from dataph;
    #dataph.DATA = 01\01\1900;
    #dataph.insert();
    #for (i=0;i<=64536;i++)
    #{
    #    dataph.DATA = datestart+i;
    #    dataph.SUMDAY = 1;
    #    dataph.insert();
    #    if (dataph.DATA == dateend) break;
    #}
    #*/
    #//Base enums
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
За это сообщение автора поблагодарили: farlander (1).
Старый 09.03.2007, 15:06   #2  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Цитата:
Сообщение от Recoilme Посмотреть сообщение
Я в своих проектах создал пару таблиц для финансового и физического временнОго измерения. Заполняю его единожды ...
Кстати, создавать ничего и не нужно. В Аксе есть замечательная табличка OLAPTimeByDate, предназначенная именно для создания общего временнОго измерения для всех компаний. Заполняется автоматически при указании диапазона лет в форме Параметры OLAP (Основное / Настройки / Бизнес-анализ / Параметры OLAP)

Правда, для её использования нужна лицензия на бизнес-анализ
Старый 09.03.2007, 18:01   #3  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от Alex_K Посмотреть сообщение
Кстати, создавать ничего и не нужно. В Аксе есть замечательная табличка OLAPTimeByDate, предназначенная именно для создания общего временнОго измерения для всех компаний. Заполняется автоматически при указании диапазона лет в форме Параметры OLAP (Основное / Настройки / Бизнес-анализ / Параметры OLAP)

Правда, для её использования нужна лицензия на бизнес-анализ
Да бог с ней с лицензией)
Интересно создает ли данная функциональность "пустую" дату (01.01.1900) независимо от указанного диапазона?
Не случится ли так что все проводки с "Нет даты" будут торжественно потеряны при использовании временнОй таблицы созданной данным методом ?
(Конечно если не догадаться создать период от начала времен (с 1900 года) по наше время,про удобство работы с такой таблицей уж молчу)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Теги
olap

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Repairing the AX 2009 OLAP Cubes where License/Config keys are switched off Blog bot DAX Blogs 0 03.12.2008 19:05
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
ALEG: Olap. Что нам стоит куб настроить Blog bot DAX Blogs 4 05.12.2006 17:16
Опять про OLAP и Enum mit DAX: Программирование 6 05.04.2004 11:06
Проблема с подключением к OLAP серверу Andrew Besedin DAX: Администрирование 0 20.03.2002 12:06
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:11.