alt - スクリプトおよびチャート関数
alt 関数は、有効な数値表現を持つ最初のパラメータを返します。一致するものが見つからない場合は、最後のパラメータを返します。任意の数のパラメータを使用できます。
構文:
alt(case1[ , case2 , case3 , ...] , else)
alt 関数は、数値または日付の変換関数で使用されます。このように、QlikView は、優先順順位に従って異なる日付形式をテストできます。また、数式での NULL 値の処理にも使用できます。
例と結果:
例 | 結果 |
---|---|
alt( date#( dat , 'YYYY/MM/DD' ), date#( dat , 'MM/DD/YYYY' ), date#( dat , 'MM/DD/YY' ), 'No valid date' ) |
この数式は、項目の日付が指定された 3 つの日付形式のいずれかに従っているかどうかをテストします。従っている場合は、元の文字列と日付の有効な数値表現を含むデュアル値を返します。どの形式にも従っていない場合、 'No valid date' というテキストが返されます (有効な数値表現は含まれません)。 |
alt(Sales,0) + alt(Margin,0) |
この数式は、項目 Sales と Margin を追加して、すべての欠損値 (NULL) を 0 で置き換えます。 |