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
tamerj1
4 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]
),
""
)