StateName - チャート関数

このチャート関数は、使用されているオブジェクトのステート名を返します。QlikView でこの関数を使用すると、オブジェクトのステート変更に応じて動的テキストとカラーを適用できます。この関数が機能するのはオブジェクト上のみですので注意してください。チャートの数式で、数式が参照するステートを判断するために使用することはできません。

Syntax:  

StateName ()

注: 並列ステートは [設定] > [ドキュメント プロパティ] > [基本設定] > [並列ステート] で定義できます。

Example 1:  

動的テキスト

='Region - ' & if(StateName() = '$', 'Default', StateName())

Example 2:  

動的カラー

if(StateName() = 'Group 1', rgb(152, 171, 206),

if(StateName() = 'Group 2', rgb(187, 200, 179),

rgb(210, 210, 210)

)

)