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

相対的な「年度累計」日付範囲のレポートを絞り込む

公開日: Oct 13, 2022
説明

相対日付値は、標準の Salesforce レポート検索条件内での使用がサポートされていますが、年度累計または昨年度累計に基づく絞り込みには、条件と条件ロジックを追加する必要があります。

解決策

オプション 1)  標準のレポート検索条件を使用する

 

1) 当年度累計を指定する 2 つのレポート検索条件を追加します。
 

  • 日付 = 今年
  • 日付 <= 今日


2) 前年度累計を指定する 2 つのレポート検索条件を追加します。
 

  • 日付 = 昨年
  • 日付 <= 365 日前


3) 条件ロジックを使用してこれらの検索条件を組み合わせます。
 

  • 条件ロジック - (1 AND 2) OR (3 AND 4)


 

オプション 2)  日付が定義した範囲内であるかどうかを取得するカスタム項目を作成する 


この要件を満たすもう 1 つの方法は、新しいカスタム項目を使用することです。商談オブジェクトを使用する例を次に示します。
 

1.[設定] に移動します。
 

  • Salesforce Classic の場合: [カスタマイズ][商談][項目とリレーション] を選択します。
  • Salesforce Lightning の場合: [オブジェクトマネージャ] | [商談] | [項目] を選択します。

2.[項目とリレーション] で [新規] をクリックします。
3.[データ型] で [数式] を選択し、[次へ] をクリックします。
4.提案する項目表示ラベル: Is YTD or LastYTD
5.[数式の戻り値のデータ型] で [チェックボックス] を選択し、[次へ] をクリックします。
6.[高度な数式] タブをクリックします。
7.次の数式をコピーして [高度な数式] 項目に貼り付けます。
 
OR ( /* Check whether close date is YTD */ AND ( DATE ( YEAR ( TODAY() ), 1, 1 ) <= CloseDate, CloseDate <= TODAY() ), /* Check whether close date is YTD-1 */ AND ( DATE ( YEAR ( TODAY() )-1, 1, 1 ) <= CloseDate, CloseDate <= IF ( /* Calculate TODAY()-1 YEAR, prevent trying to set last year to Feb 29th */ AND ( MONTH( TODAY() ) = 2, DAY( TODAY() ) = 29 ), DATE( YEAR( TODAY() ) - 1, 2, 28), DATE( YEAR( TODAY() ) - 1, MONTH( TODAY() ), DAY( TODAY() ) ) ) ) )

 

8.[次へ] をクリックします。
9.任意の [項目レベルセキュリティ] 設定を入力し、[次へ] をクリックします。
10.ページレイアウトにチェックボックスを表示するかどうかを選択し、[保存] をクリックします。


関連情報
数式項目の作成

ナレッジ記事番号

000388018

 
読み込み中
Salesforce Help | Article