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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2008, 14:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,574 / 848 (80) +++++++
Регистрация: 28.10.2006
palleagermark: Transform a date into a number of months from a specific offset date
Источник: http://palleagermark.blogspot.com/20...of-months.html
==============

Here is a small algorithm to transform a date into a number of months from a base date. You can for example use this if you need to create a report with numbers places in a column per month starting with the month of a specific date.

The algorithm to transform the date into a month is this:
X++:
if (columDate < dateEndYr(offSetDate)) 
{ 
    column = mthOfYr(columDate) - mthOfYr(offSetDate) + 1; 
} 
else 
{ 
    column = 12 - mthOfYr(offSetDate) + mthOfYr(columDate) +1; 
}
And here is a job to illustrate the useage:
X++:
static void date2Column(Args _args)
{ 
    Date offsetdate; 
    Date columDate; 
    int column; 
    int counter; 
;

    offSetDate = 30\09\2008; 
    columDate = offSetDate;
    while (counter <= 11) 
    { 
        counter++;
        // The actual algorithm --> 
        if (columDate < dateEndYr(offSetDate)) 
        { 
            column = mthOfYr(columDate) - mthOfYr(offSetDate) + 1; 
        } 
        else 
        { 
            column = 12 - mthOfYr(offSetDate) + mthOfYr(columDate) +1; 
        } 
        // The actual algorithm <--
        print strFmt("Date: %1 Month: %2", columDate, column); 
        columDate = dateMthFwd(columDate, 1); 
    } 
    pause;
}
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Creating an image file based on plain text from AX Blog bot DAX Blogs 0 03.03.2009 03:08
palleagermark: Channel 9 video: Dynamics AX Version Control interview from Convergence in Copenhagen 2008 Blog bot DAX Blogs 0 30.01.2009 16:05
axaptapedia: Packing date range values in queries Blog bot DAX Blogs 1 09.11.2007 13:10
Вопрос про Demand Planner slava09 DAX: Функционал 4 25.09.2006 11:43
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:55.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.