AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 26.05.2020, 19:22   #1  
dark_knight is offline
dark_knight
Участник
 
20 / 10 (1) +
Join Date: 20.01.2019
заполнение Excel файла данными из временной таблицы
добрый день,

Есть временная таблица с четырьмя столбцами:
мероприятие
ответственный рабоник
дата
затраченные часы

мероприятие, ответственный работник могут повторяться для конкретного мероприятия, а дата и затраченные часы отличаются.

то есть может быть ситуация вида во временной таблице:
мероприятие ответственный работник дата часы
1 сидоров 15.05.2020 5
1 сидоров 16.05.2020 4

в файл эксель нужно записать эти данные одной строкой вида
мероприятие ответственный р. 15.05 16.05
1 сидоров 5 4

шапку со всеми нудными датами я предварительно сформировал.
также есть Map который содержит в качестве ключа дату а в качестве значения номер столбца. Таким образом я могу оределить в какой столбец писать данные в эксель файле. а вот как заполнить одну строку для каждого мероприятия пока не знаю. понимаю что нужно идти по временной таблице как-то так:
X++:
protected void formatBody(TaskDaysFactTmp_ICL taskDaysFactTmp_ICL_Header)
{
    int i=8,j=1;
    while select taskDaysFactTmp_ICL_Header
        order by taskDaysFactTmp_ICL_Header.activitytype,taskDaysFactTmp_ICL_Header.responsibleworker
    {
        excelDocument.insertValue(ComExcelDocument_RU::numToNameCell(j,i),taskDaysFactTmp_ICL_Header.ActivityType);
        excelDocument.insertValue(ComExcelDocument_RU::numToNameCell(j+1,i),taskDaysFactTmp_ICL_Header.responsibleworker);
        i++;
    }
}
пока мероприятие и ответственный работник совпадают во временной таблице заполнять одну строку в эксель файле, как только попалась первая запись во временной таблице с другим значением мероприятия и ответственного работника создать следующую строку в эксель файле. как это сделать?

спасибо
Old 26.05.2020, 20:50   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Join Date: 28.04.2007
Location: Калуга
Мне кажется проще объявить ещё один курсор и организовать цикл в цикле. Внешний цикл по группам, вложенный цикл датам текущей группы
This post has been rated by: dark_knight (1).
Old 27.05.2020, 00:13   #3  
dark_knight is offline
dark_knight
Участник
 
20 / 10 (1) +
Join Date: 20.01.2019
спасибо. попробую.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
данные из временной таблицы в отчете алька DAX: Программирование 4 19.04.2007 17:47
как считать значение из Excel - файла Miktel DAX: Программирование 5 01.10.2004 10:24
Заполнение ниспадающего списка данными Mechanizm DAX: Программирование 7 04.03.2004 09:45
SQL-запрос с участием временной таблицы Atani DAX: Программирование 1 07.10.2003 19:55
Заполнение таблицы из кода программы Андре DAX: Программирование 2 15.12.2001 00:42

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:24.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.