Скрипт Qlik Sense состоит из ряда операторов. Оператор может быть обычным оператором скрипта или оператором управления скриптом.
Операторы управления обычно используются для управления ходом выполнения скрипта. Каждое предложение оператора управления должно находиться в пределах одной строки скрипта и может завершаться точкой с запятой или концом строки.
Префиксы никогда не применяются к операторам управления, за исключением префиксов when и unless, которые могут использоваться с несколькими конкретными операторами управления.
Все ключевые слова скрипта можно вводить в любом сочетании символов нижнего и верхнего регистра.
Пользуйтесь информацией из раскрывающегося списка по каждой функции, чтобы увидеть краткое описание и синтаксис каждой функции. Дополнительную информацию можно получить, если щелкнуть имя функции в описании синтаксиса.
Оператор управления call вызывает подпрограмму, которую необходимо задать с помощью предыдущего оператора sub.
Оператор управления for each..next является компонентом итерации скрипта, который выполняет один или несколько операторов для каждого значения в списке, разделенном запятой. Операторы внутри цикла, заключенного с помощью for и next, выполняются для каждого значения списка.
Оператор управления for..next представляет собой компонент итерации скрипта со счетчиком. Операторы внутри цикла, которые находятся между разделами for и next, будут выполняться для каждого значения переменной счетчика в пределах указанных минимального и максимального значений.
Оператор управления if..then является компонентом выбора скрипта, который позволяет выполнять скрипт по различным путям в зависимости от одного или нескольких логических условий.
Примечание к информацииПоскольку оператор if..then является оператором управления и, как таковой, завершается точкой с запятой или концом строки, каждое из его четырех возможных предложений (if..then, elseif..then, else и end if) не должно пересекать границу строки.
Оператор управления switch является компонентом выбора скрипта, который позволяет выполнять скрипт по различным путям в зависимости от значения выражения.
Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!