Доброго времени.
Есть строки из XLS файла.
загружаю.
Далее мне нужно каждую строку из закаченного списка повторить 2 раза(для примера) на самом деле нужно повторять 12 раз и строк очень много, что подлежит автоматизации , для каждой добавленной произвести вычисление. У Иванова и Фролова для каждой строки столбца Price свой коэффициент умножения. К примеру
FIO Price NDS
Иванов 10 10
Фролов 11 10
Мне нужно получить:
FIO Price NDS
Иванов 10 10
Иванов 130 10
Иванов 290 10
Фролов 11 10
Фролов 110 10
Фролов 220 10
Т.е. в принципе мне нужно по факту размножить каждую строку, по коэффициентам сам разберусь.
Делать через циклы могу , но думаю это не совсем хороший подход.
Кто что посоветует. Спасибо.
Привет.
Посмотрите информацию в help.qlik.com по autogenerate, while, iterno.
Также рассмотрите вариант по join (https://help.qlik.com/ru-RU/sense/September2018/Subsystems/Hub/Content/Sense_Hub/Scripting/combine-tables-join-keep.htm).
вариант такой сработал
Table1:
load * inline [ID1,month
1,янв
2,фев
3,мар
4,апр
5,май
6,июн
7,июл
8,авг
9,сен
10,окт
11,ноя
12,дек
];
left join(Table1)
load
Region as Region1,
Plan as Plan1
Resident Plan_Region;