StateName - チャート関数

StateName() は使用されているビジュアライゼーションの並列ステートの名前を返します。StateName は、例えば、ビジュアライゼーションのステートが変更されたことを反映する動的テキストやカラーを使ってビジュアライゼーションを作成するのに使用できます。この関数はチャート数式で使用できますが、数式が参照するステートを特定するためには使用できません。

Syntax:  

StateName ()

注: Qlik Engine JSON API を使用する場合、並列ステートは定義と割り当てのみ行うことができます。

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)

)

)