Как связать несколько строк в одну строку, сгруппированную по ключевому столбцу?

У меня есть XML в качестве источника и цель будет текстовым файлом. Я извлекаю данные из 2-х тегов в xml, один - " Индивидуальный", а другой - " Профессиональный тэг" и объединяю их на основе столбца " Индивидуальный внутренний идентификатор" У нас есть столбец "Тип" в теге профессионального обозначения, если мы находим более одного типа для одного индивидуального внутреннего идентификатора, тогда для тега профессионального обозначения нам нужно передать более одного типа в одну строку, разделенную знаком "|" условное обозначение.

1 ответ

Я не думаю, что есть прямой способ сделать это, но вы можете преобразовать выражение после joiner и попытаться объединить "тег обозначения", если внутренний идентификатор вашей текущей строки совпадает с существующей строкой.

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

Дайте мне знать, если вам нужно больше информации о реализации

Другие вопросы по тегам