2017-08-29 51 views
0

我正在嘗試僅篩選業務對象中最近4周的數據,在下面的示例中,我想檢索的是僅針對以下日期的數據篩選(最近幾周) 。星期日期是每週星期一日期的字段。如何在業務對象中使用密集排序日期字段

  1. 2017年10月9日
  2. 2017年10月2日
  3. 2017年9月25日
  4. 2017年9月18日

Week Date Sales 8/28/2017 100 8/28/2017 101 9/4/2017 102 9/4/2017 103 9/11/2017 104 9/11/2017 105 9/18/2017 106 9/18/2017 107 9/25/2017 108 9/25/2017 109 10/2/2017 110 10/2/2017 111 10/9/2017 112

我試圖以秩功能和花費時間尋找解決方案,但沒有運氣。我希望密集排名會幫助,稍後我可以過濾1到4.

回答

0

你可以在一個變量和一個過濾器上做這個變量,但我喜歡打破事情,以瞭解到底發生了什麼。您以後可以隨時組合變量。

首先,創建一個變量來表示截止日期...

[CutOff Date] = RelativeDate(CurrentDate(); -4; WeekPeriod) 

其次,創建另一個變量來確定某一特定星期應包括...

[Last Four Weeks] = If([Week Date] > [CutOff Date]; 1; 0) 

最後,創建過濾器只顯示過去四周...

[Last Four Weeks] = 1 

您可能需要調整t他會根據您的報告運行時間來確定價值,但這是一般想法。

正如我前面提到的,你可以[截止日期]和[過去四周]組合成一個變量...

[Last Four Weeks] = If([Week Date] > RelativeDate(CurrentDate(); -4; WeekPeriod) 
; 1; 0) 

諾埃爾

+1

感謝您的回覆,我用的相同,但其他方式'[DateFilter] = IF(Max [Week Date]> = RelativeDate(CurrentDate(); - 27;「Yes」;「No」)' – Punith

相關問題