Loading

建立日期篩選條件顯示使用者定義的前幾天/月/年數

發佈日期: Nov 27, 2023
工作
如何創建將按上次使用者定義的天數、月數、季度數或年數顯示資料的滑動日期篩選條件。
步驟
可以在以下附加的工作簿中檢視以下說明。對於此樣本,將顯示通過滑動篩選條件選擇的日期之前的三個月時段。

步驟 1:建立日期控制項參數

這是將用於選擇三個月時段的結束日期的滑塊控件。實際上,如果選擇了今天的日期,則會顯示前三個月的資料。
  1. 在「參數」窗格中右鍵按一下,並選擇「創建參數」
  2. 確保儲存在以下設定:
    • 「資料類型」下,選擇「日期」
    • 「當前值」下,添加所需的日期。
    • 「顯示格式」中選擇「自動」
    • 對於「允許的值」,選擇「範圍」
    • 在「值範圍」下,選取「從以下位置新增值
    • 選取日期欄位。 在此樣本中為「Order Date」(訂單日期)
  3. 按一下確定

步驟 2:建立日期範圍控制項參數

在此步驟中配置所顯示資料的時間範圍。例如,如果值為 -5,則顯示日期控制項參數中所設定日期之前五個月中的資料。 

  1. 在「參數」窗格中右鍵按一下,並選擇「創建參數」
  2. 確保儲存在以下設定:
    • 「資料類型」下,選擇「整數」
    • 「當前值」下,輸入所需的值。對於此樣本,使用值?-3 表示前三個月。
    • 「顯示格式」中選擇「自動」
    • 對於「允許的值」,選擇「全部」
  1. 按一下確定

步驟 3:建立將作為篩選條件的計算欄位

此導出欄位將允許在日期控件參數控件中選擇日期,並根據日期範圍控件參數顯示資料。

  1. 導航到「分析」>「創建導出欄位...」
  2. 輸入類似於如下的公式:
    IF [Order Date] <= [Date Control]
    AND [Order Date] >= (DATEADD('month', [Date Range Control], [Date Control])) THEN "Keep"
    ELSE "Remove"
    END
  • 其中「[Order Date]」(訂單日期)是基礎資料使用的日期欄位。
  • 其中「[Date Control]」(日期控件)是在步驟 1 中創建的滑塊控件參數。
  • 其中「[Date Range Control]」(日期範圍控件)是在步驟 2 中創建的日期參數的範圍。

附註:只要基礎資料支援該函數,就可以修改計算欄位和參數來顯示年度、季度等。

知識文章編號

001458325

附件

Date Range.twbx

976 KB

 
正在載入
Salesforce Help | Article