Forum Discussion

JohnnyCenaa's avatar
JohnnyCenaa
Icon for Helper I rankHelper I
3 years ago
Solved

How to write a measure that filters data based on a date selection on a visual

Hi, This might be a FAQ but I have done some research and can't find anything that answers the question I have. I am trying to write a measure that calculates an energy consumption baseline based o...
  • lbendlin's avatar
    lbendlin
    3 years ago

    This is how I would write it.  Please check if it matches your expectations.

     

     

    Baseline = 
    var h = SELECTEDVALUE(Sheet1[Time])
    var d = SELECTEDVALUE(Sheet1[Date])
    var a = CALCULATETABLE(Sheet1,allselected(),Sheet1[Date]<=d,Sheet1[Time]=h,Sheet1[WeekdayType]="Weekday")
    var b = TOPN(20,a,[Date],DESC)
    var c = TOPN(15,b,[HourlyAverage],DESC)
    return averagex(c,[HourlyAverage])

    What should happen if fewer than 20 data points are available?