Работа с переменными

0 голосов
wolv33 в категории Как сделать...
Здравствуйте. Есть ли ограничение в Loginom на количество переменных, которые содержит порт управляющих переменных узла? И как можно перевести в переменные всю таблицу, состоящую только из одного поля, вида:

player
77 834 859
77 672 685
77 881 351
77 660 339
77 695 663
77 773 037
77 716 529
?

Ответ: 1 шт.

0 голосов
Евгений Алябьев
 
Лучший ответ

Для каждой переменной необходимо "имя". Поэтому для перевода табличного столбца в список переменных можно воспользоваться комбинацией компонентов:

1. Калькулятор — нужен, чтобы создать уникальное "имя" для будущих полей. Например: Concat("var", Str(RowNum())).
2. Кросс-таблица — для перевода строк (пары "имя"-"значение") в поля. При этом "имя" необходимо перенести в Колонки, а "значение" — в факты.
3. Таблица в переменные — чтобы преобразовать каждое отдельное поле (агрегат по полю) в отдельную переменную.


В целом, ограничений на количество переменных со стороны платформы нет, однако часто и 5 переменных — уже много. Также, преобразование табличных значений в список переменных — не совсем верное решение, так как "таблица" подразумевает произвольное количество строк, а "переменные" — заранее известное количество.

В зависимости от поставленной задачи обработать табличные данные можно по-разному. Например, все значения можно объединить в одну строку, через запятую.

...