Мне нужно импортировать данные о зарплате из нескольких файлов Excel, где имя файла каждого файла является датой.
Я использовал SSIS и с успехом следовал типичным учебникам по импорту нескольких файлов Excel. Дело в том, что ни один из них не показывает простой способ, как добавить один дополнительный столбец (с именем файла) к результату. Есть несколько обучающих программ с огромными кодами, которые слишком сложны для меня.
Что я сделал, так это добавил модуль «Производный столбец» между типичным «источником Excel» и «Назначением OLE BD», где я добавил новый столбец «дата» с выражением @ [User :: FileName] - переменная, которая используется для 'контейнера цикла foreach', но в результате я получил комбинированные данные из всех файлов, но дополнительный столбец содержит те же данные - имя файла первого импортированного файла.
Интересно, есть ли какой-нибудь простой способ создать переменную, которую я использовал для изменения каждого цикла? Таким образом, в результате я получаю объединенные данные плюс один дополнительный столбец, содержащий соответствующую дату, которая является именем каждого файла. Большое спасибо