Forum Discussion
nehajadhav166
4 years agoResolver I
Error with AverageX
Hi Experts, I have created measure : Cpk = Var selected_Value=SELECTEDVALUE(TestData[Name]) Var selected_Char=SELECTEDVALUE(TestData[Characteristic.Name]) Var selected_maxdate=IF (ISFILTE...
- 4 years ago
Hi nehajadhav166
Calendar funtion works normally inside measures. You can also replace it with DATESBETWEEN and see if the result changes. - 4 years ago
nehajadhav166
I mean&& RFLoopback[Date] IN DATESBETWEEN ( RFLoopback[Date], selected_mindate, selected_maxdate )
nehajadhav166
4 years agoResolver I
- tamerj14 years agoCommunity Champion
Please try
Cpk = VAR selected_Value = SELECTEDVALUE ( TestData[Name] ) VAR selected_Char = SELECTEDVALUE ( TestData[Characteristic.Name] ) VAR selected_maxdate = IF ( ISFILTERED ( 'TestData'[Date] ), MAX ( 'TestData'[Date] ) ) VAR selected_mindate = IF ( ISFILTERED ( 'TestData'[Date] ), MIN ( 'TestData'[Date] ) ) VAR selected_Machine = SELECTEDVALUE ( TestData[Source.Name.1] ) VAR selected_adpater = SELECTEDVALUE ( TestData[TestHeader.testAdapter.serialNo] ) RETURN SWITCH ( TRUE (), SEARCH ( "loopback", selected_Value,, 0 ) <> 0, AVERAGEX ( FILTER ( RFLoopback, RFLoopback[Cpk] <> BLANK () && RFLoopback[Characteristic.Name] = selected_Char && RFLoopback[Source.Name.1] = selected_Machine && RFLoopback[TestHeader.testAdapter.serialNo] = selected_adpater && RFLoopback[Date] IN CALENDAR ( selected_mindate, selected_maxdate ) ), RFLoopback[Cpk] ), "" )