現在のプランを確認
Suite Professional、Enterprise、またはEnterprise Plus
Support + Explore Professional または Enterprise

IF THEN ELSE関数をネストする代わりに、式にSWITCH関数を使用して、さまざまな条件式をいくつか作成してみましょう。この記事では、関数について説明し、例を示します。すべての関数をまとめたリストについては、「Exploreの関数のリファレンス」をご覧ください。

この記事では、次のトピックについて説明します。

  • SWITCH関数について
  • SWITCH関数を使用する

SWITCH関数について

SWITCH関数は次の形式を使用します。

SWITCH testedElement { 
CASE value1: returnValue 
CASE value2: returnValue 
DEFAULT: defaultReturnValue }

SWITCHは、テスト対象要素内にケース値が存在するかどうかをテストします。テスト対象要素は、メトリック、属性、または計算になります。テスト対象要素内にケース値が存在すると、戻り値が表示されます。存在しない場合は、デフォルト値が表示されます。ケース値がテスト対象の要素に存在せず、デフォルト値が含まれていない場合、「NULL」が返されます。

SWITCHは、多くの場合、目標などのメトリックをデータセットに挿入するために使用され、その後、他の計算や、KPI、箇条書き、ゲージグラフなどの比較ビジュアルで使用できます。

SWITCH関数を使用する

この例では、SWITCH関数を使用して、各チケットタイプの目標初回返信時間を表示します。任意の属性と目標番号を使用して、この例を複製できます。

データに番号を挿入するには

  1. 「Support:Tickets」データセットを使用して新しいレポートを開きます。
  2. 「計算」メニュー()で、「標準ユーザー定義メトリック」をクリックします。
  3. ユーザー定義メトリックに名前を付けます。この例では、「目標FTR」の名前を使用します。
  4. 「関数」で「追加」をクリックします。
  5. SWITCH関数を選択し、「+」をクリックします。

  6. _tested_elementをダブルクリックして強調表示します。
  7. 「フィールド」ドロップダウンリストからテストする値を含む属性を選択するか、属性名を入力します。この例では、「チケットタイプ」属性を使用します。
  8. CASE _value1に、テストする値を入力します。
  9. _return_valueに、値がTrueの場合に返される結果を入力します。この例では、「チケットタイプ」属性の値を使用してテストし、返された結果として目標初回返信時間を使用します。
  10. 他のケースを入力します。ケースが3つ以上ある場合は、追加のCASE式を手動で入力する必要があります。この例の式は次の図のようになります。

  11. 「保存」をクリックします。
  12. 「メトリック」の「+」ボタンをクリックして、ユーザー定義メトリックをレポートに追加します。
  13. テストする要素が属性の場合は、属性の所にある「+」ボタンをクリックして、テストする要素を選択します。
Powered by Zendesk