Forum Discussion

SUMESHKUMAR22's avatar
SUMESHKUMAR22
Helper IV
1 year ago
Solved

Date Filtering not working in Measure

Hi team, Im trying to use the below dax measure but its not filtering as per the time calcualtion slicer . why so & how to resolve? The last week & this week columns filters from dim date  is n...
  • sjoerdvn's avatar
    1 year ago

    There's a lot going here, and the images are not readable. Most important thing here is that the way you are using variables here will not work. The calculation is done when the variables are defined, the CALCULATE statements will not alter the value. Try something like below.

    Rx Granted =
    
    IF(SELECTEDVALUE('Time_Intelligence'[Time Calculation]) = "Last 7 Days",
    	CALCULATE(DIVIDE(SUM(FCT_Operational_KPIs[VALUE]),SUM(FCT_Operational_KPIs[VALUE]), 0)
    		,FCT_Operational_KPIs[KPI] = "RX Granted %"
    		,KEEPFILTERS('DIM Date'[This Week] = "This Week"))  -- Ensures filter propagates
    	+ 0)
    	,IF(SELECTEDVALUE('Time_Intelligence'[Time Calculation]) = "Last week",
    		CALCULATE(DIVIDE(SUM(FCT_Operational_KPIs[VALUE]),SUM(FCT_Operational_KPIs[VALUE]), 0)
    			,FCT_Operational_KPIs[KPI] = "RX Granted %"		
    			,KEEPFILTERS('DIM Date'[Last Week] = "Last Week")) -- Ensures filter propagates
    		+ 0)
    )