Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

フィルターで "All (すべて)" を選択した場合に異なる結果を返す条件を作成する

公開日: Jul 20, 2023
タスク
フィルターで "All (すべて)" が選択されている場合に異なる値を返す計算フィールドを作成する方法。
ステップ

オプション 1: FIXED LOD 式の使用

「All selected? (すべて選択済み?)」などの名前を付けて、次のような計算フィールドを作成します。次のような計算を使用します。

TOTAL( COUNTD( [Category] ) ) = SUM( { FIXED : COUNTD( [Category] ) } )
 

  • 上記の計算は、 [カテゴリー] フィルターで "All (すべて)" が選択されている場合に True を返します。([カテゴリー] は、"Superstore (スーパーストア)" サンプル データ ソースに固有のディメンションです。)
  • TOTAL(COUNTD()) 式により、ビューにある [カテゴリー] の値の数がカウントされます。
  • FIXED 式により、データ セット全体にある [カテゴリー] の値の総数がカウントされます。
  • FIXED の後にディメンションが含まれていない場合、データ セット全体で式が評価されます。

オプション 2: パラメーターの使用

  1. データ ペインで、[カテゴリー] を右クリックし、[パラメーターの作成] を選択します。
  2. [パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします。
    1. [名前] テキスト ボックスに名前を入力します。この例では、"Category Parameter (カテゴリ パラメーター)" という名前にします。
    2. 値のリストに "All (すべて)" を追加します。
    3. データ ペインで [カテゴリー パラメーター] を右クリックし、[パラメーター コントロールの表示] を選択します。
  3. "Category Parameter Filter (カテゴリー パラメーター フィルター)" などの名前を付けて、次のような計算フィールドを作成します。
    [Category] = [Category Parameter]
    OR
    [Category Parameter] = "All"
    
  4. [カテゴリー パラメーター フィルター] を [フィルター] シェルフにドラッグします。
  5. [フィルター] ダイアログで [True] をチェックし、[OK] をクリックします。
  6. "All Selected (parameter) (すべて選択済み (パラメーター))" などの名前を付けて、次のような計算フィールドを作成します。
    [Category Parameter] = "All"
    
その他のリソース
オプション 1 では、ビューでディメンションを追加したり削除するたびに、計算や [次を使用して計算] の設定を調整しなければならない場合があります。

オプション 1 で期待どおりの結果が返されない場合は、表計算の計算方法を変更してください。詳細については、「表計算を使用して値を変換する」を参照してください。

ナレッジ記事番号

001456655

添付ファイル

All selected or not_v2018.1.twbx

1182 KB

 
読み込み中
Salesforce Help | Article