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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2020, 19:24   #1  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Можно ли объединить два списка записей одинаковой длины в один?
Например есть
список1 с полями А и Б
и список2 с полями В и Г
Получить список3 с полями А, Б, В, Г?
Старый 29.01.2020, 22:04   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Libovs Посмотреть сообщение
Можно ли объединить два списка записей одинаковой длины в один?
Например есть
список1 с полями А и Б
и список2 с полями В и Г
Получить список3 с полями А, Б, В, Г?
Да, LISTJOIN, но поля внутри обоих списков должны строго одинаково называться.
P.S. Не въехал сначала. Он не поля объединяет, а записи. Чтобы добавить поля, придется в модели создать новый список с 4 полями, потом сделать enumerate обоим спискам, и с помощью WHERE приоединить второй список запись за записью.

Альтернативно: сделать в обоих списках по 4 поля и заполнять то, что известно. Потом сделать LISTJOIN, а потом группировку по индексному полю.

Последний раз редактировалось EVGL; 29.01.2020 в 22:13.
Старый 30.01.2020, 12:13   #3  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от EVGL Посмотреть сообщение
и с помощью WHERE присоединить второй список запись за записью.
Вот это момент не понял - можно чуть подробнее?
Как получить два нумерованных списка я понимаю:

$List1:Вычисляемое поле = ENUMERATE(...): Список записей
Прочее
Number:Целочисленный
Value:Запись
Field1 value1
Field2 value2

Field3 empty
Field4 empty

$List2:Вычисляемое поле = ENUMERATE(...): Список записей
Прочее
Number:Целочисленный
Value:Запись
Field1 empty
Field2 empty
Field3 value3
Field4 value4


А вот как с помощью WHERE в первом список заполнить Field3 и Field4 значениями из второго списка - не соображу
$List1:Вычисляемое поле = ENUMERATE(...): Список записей
Прочее
Number:Целочисленный
Value:Запись
Field1 value1
Field2 value2
Field3 value3
Field4 value4


Или как "собрать" List3 из List1 и List2?
Теги
generic electronic reporting, ger

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 2 – Format. Blog bot DAX Blogs 0 06.02.2019 07:12
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 1 – Data Model. Blog bot DAX Blogs 0 06.02.2019 07:12
erconsult: Electronic Reporting (ER) Cookbook 2: new tips from the kitchen Blog bot DAX Blogs 0 06.08.2018 17:11
powerobjects: Electronic Reporting in Dynamics 365 for Finance and Operations Blog bot DAX Blogs 0 14.02.2018 03:28
erconsult: Electronic Reporting (ER) Cookbook Blog bot DAX Blogs 24 09.10.2017 08:47

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

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

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