Forum Discussion
Ortignano
1 year agoHelper II
Measure problem (problem with ALL)
Hi, I have a power by schema with three tables: ALLProducts(with MonthID_open, MonthID_MFG, Qtà fallita and a column model that is related to the FamilyTbl, a calendar table and Family tbl with a co...
- 1 year ago
Hi Ortignano ,
See the updated DAX:
VAR LastDateOpen = MAX('Calendar Lookup'[MonthID]) VAR Lastdate_shift_2_Month = LastDateOpen - 2 VAR FirstDate_Open = LastDateOpen - 11 VAR FirstDate_MFG = FirstDate_Open - 2 RETURN CALCULATE( SUM('AllProducts'[Qtà fallita]) + 0, FILTER( 'AllProducts', 'AllProducts'[MonthID_MFG] >= FirstDate_MFG && 'AllProducts'[MonthID_MFG] <= Lastdate_shift_2_Month && 'AllProducts'[MonthID_Open] >= FirstDate_Open && 'AllProducts'[MonthID_Open] <= LastDateOpen ), FILTER( FamilyTbl, FamilyTbl[Inverter Family] IN VALUES(FamilyTbl[Inverter Family]) ) )
anmolmalviya05
1 year agoSuper User
Hi Ortignano, Please try the below formula.
VAR LastDateOpen =
MAX('Calendar Lookup'[MonthID])
VAR Lastdate_shift_2_Month =
LastDateOpen - 2
VAR FirstDate_Open =
LastDateOpen - 11
VAR FirstDate_MFG =
FirstDate_Open - 2
RETURN
CALCULATE(
SUM('AllProducts'[Qtà fallita]) + 0,
FILTER(
'AllProducts',
'AllProducts'[MonthID_MFG] >= FirstDate_MFG
&& 'AllProducts'[MonthID_MFG] <= Lastdate_shift_2_Month
&& 'AllProducts'[MonthID_Open] >= FirstDate_Open
&& 'AllProducts'[MonthID_Open] <= LastDateOpen
),
// Ensure the slicer context is applied
KEEPFILTERS(FamilyTbl[Inverter Family])
)