スクリプト式
式は、LOAD ステートメントと SELECT ステートメントの両方で使用できます。ここで説明する構文と関数が適用されるのは、LOAD ステートメントで、SELECT ステートメントではありません。これは、Select ステートメントがQlik Sense ではなく
数式は関数、項目、演算子を構文で組み合わせたものです。
Qlik Sense スクリプト内のすべての数式は、数値と文字列のいずれか適切なものを返します。論理関数と演算子は、
数式の一般的な構文は、次のとおりです。
expression ::= (constant | constant | | |
fieldref | | | |
operator1 expression | | | |
expression operator2 expression | | | |
function | | | |
( expression ) | ) |
ここで
constant は、ストレート単一引用符で囲まれた文字列 (テキスト、日付、時刻) または数値です。定数は桁区切りなしに書かれ、小数点記号として小数点付きで書かれます。
fieldref は、ロードされるテーブルの項目名です。
operator1 は、右側にある 1 つの数式に対して作用する単項演算子です。
operator2 は、両側にある 2 つの数式に対して作用する二項演算子です。
function ::= functionname( parameters)
parameters ::= expression { , expression }
パラメータの数と種類は任意ではなく、使用する関数によって異なります。
数式と関数は自由にネストでき、解釈可能な値を数式が返す限り、Qlik Sense はエラー メッセージを表示しません。