Этот вопрос не имеет смысла, если вы не упустили некоторые детали.
QlikView будет неявно добавлять все данные в исходную таблицу «Вкладка» с помощью такого оператора, как:
Вкладка: загрузить Имя, Номер из [data_*.csv] (txt);
Обратите внимание на формат файла, указанный в скобках.
Добавление данных неявно происходит всякий раз, когда таблица загружается с точно такими же именами полей, что и уже созданная таблица. Итак, в вашем примере первый обнаруженный файл представляет собой загрузку данных из этого файла. Предполагая, что имена полей действительно указаны в соответствии с вашим вопросом, в результирующей таблице должно быть два поля: «Имя» и «Номер». Когда второй файл встречается с помощью совпадения с подстановочным знаком, происходит вторая загрузка, и она добавляет эти данные в таблицу «Вкладка».
Если вы НЕ хотите полагаться на НЕЯВНУЮ конкатенацию (терминология QlikView для добавления данных в существующую таблицу), вы можете вместо этого написать цикл FOR для загрузки ваших файлов, используя явный префикс загрузки CONCATENATE, чтобы указать на таблицу, в которую вы хотите добавить данные. .
E.g.
// Трюк QV для "объявления" таблицы
Вкладка: LOAD null() AS Name AUTOGENERATE(1) WHERE RecNo() ‹ 0;
ДЛЯ КАЖДОГО файла В списке файлов ('data_*.csv')
СЦЕПИТЬ('Вкладка') ЗАГРУЗИТЬ * ИЗ [$(файл)] (txt);
СЛЕДУЮЩИЙ файл
person
Jonas Valleskog
schedule
19.09.2013