27.12.2022, 13:23 | #5 |
Участник
|
Цитата:
Сообщение от EVGL
1. Это называется group by: https://learn.microsoft.com/en-us/dy...y-data-sources
При этом Header := $YourName_GroupByLinesByDate Header.Date := $YourName_GroupByLinesByDate.grouped.YourDate Line := $YourName_GroupByLinesByDate.lines (источников данных). А вот последние могут зависеть друг от друга. XML: Header1 (id1) --line1: date1 --line2: date2 Header2 (id2) --line1: date3 Header3 (id3) --line1: date1 mapping: Datasource структура: model -$GroupedByDate=GroupBy(model.header.lines; model.header.lines.date, model.header.lines.headerId) - сгруппировал линии по дате/header id --$SelectedStatement=where(model.header, model.header.id=$GroupedByDate.grouped.headerId) - это я бинжу к таблице header (destination) --grouped ---date ---headerId -header --lines ---date ---headerId В дебуггере в узле header показывает 3 записи (header1, header2, header3). А в узле $GroupedByDate - 2 записи из header 1(id1, date1; id1, date2). остальные header игнорируются |
|
Теги |
electronic reporting, er, er file import, er импорт файла, ger |
|
|