Size: a a a

2021 June 02

IB

Igor Burobin in Qlik BI chat
Конструкции типа FieldValueList('$Table') работать не будут. Поэтому надо по другому заходить. Какая у вас задача?
источник

IB

Igor Burobin in Qlik BI chat
То есть для чего нужно обрабатывать значения этих таблиц?
источник

ИС

Игорь Степанов... in Qlik BI chat
+ 😂
источник

L

Lion in Qlik BI chat
Для этого 😂😂
источник

IB

Igor Burobin in Qlik BI chat
Ну это сага об X, Y и Z. Человек хочет сделать X и думает что надо для этого сделать Y. А на самом деле Y либо нельзя либо неправильно делать и правильнее делать Z.
источник

IB

Igor Burobin in Qlik BI chat
Но для того чтобы Z узнать надо понять какой X
источник

IB

Igor Burobin in Qlik BI chat
Например - задача сохранить какие то таблицы в отдельные файлы в конце скрипта
источник

IB

Igor Burobin in Qlik BI chat
For ct = 0 to NoOfTables() - 1
  For cf = 1 to NoOfFields(TableName($(ct)))
     // TableName($(ct)) - таблица
     // FieldName($(cf)) - поле
  Next
Next
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
А есть ли они во время выполнения скрипта?
источник

IB

Igor Burobin in Qlik BI chat
источник

L

Lion in Qlik BI chat
Проблема в том. Что я через Binary подключаюсь к другой моделе. Затем использую аналогичный цикл, для сохранения и удаления таблиц. На середине пропадают названия таблиц. И естественно ошибки. По итогу часть модели сохранить смог и часть данных удалить смог. А часть осталась. Подключение к Binary обязательно. Удалять все данные после выполнения скрипта тоже обязательно.
источник

L

Lion in Qlik BI chat
Причем если загружать данные из qvd все работает, как должно.  А вот , получая данные из binary происходит такая петрушка.
источник

L

Lion in Qlik BI chat
Я вот уже думаю, может это баг?
источник

L

Lion in Qlik BI chat
Есть у кого опыт удаления таблиц, после подключения к binary ?
источник

L

Lion in Qlik BI chat
Если в цикл вставить trace $(TabName); то вывод всех имён.
А если Drop table '$(TabName)'; то на середине имена пропадают.
источник

L

Lion in Qlik BI chat
И в trace и в drop
источник

ЕТ

Евген Терсков... in Qlik BI chat
Тут нужно цикл в обратную сторону считать. От "NoOfTables() -1" до 0. Потому что как только вы дропнули таблицу с индексом 0, то индексация смещается и индекс 0 сразу получает другая таблица.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
И в целом - странная схема.
почему бы из модели, которую загружаете бинарно, не выгрузить необходимые таблицы? и потом их загружать в обычном режиме.
источник

L

Lion in Qlik BI chat
Думал об этом. Но я записывал в переменную NoOfTables()-1
источник

L

Lion in Qlik BI chat
Попробую в обратную
источник