Forum Discussion
NJ81858
Helper IV
4 years agoClosest Date
I have a table of dates and another table of federal holidays and what the name of that is and I just need a way to find which holiday is the closest to a given day. EX. Table 1: Date Close...
- 4 years ago
NJ81858 Add this calc column to your date table:
Closest Holiday = VAR _currentDate = 'Date'[Date] VAR _tbl = ADDCOLUMNS( Table1, "@Diff", ABS(_currentDate - Table1[Date]) ) VAR _closeset = MINX(_tbl, [@Diff]) VAR _filtered_rows = FILTER( _tbl, [@Diff] = _closeset ) VAR _ties = TOPN(1, _filtered_rows, Table1[Date], ASC) VAR _closest_date = CONCATENATEX(_ties, Table1[Date], " ,") RETURN _closest_date
SpartaBI
Community Champion
4 years agoNJ81858 Add this calc column to your date table:
Closest Holiday =
VAR _currentDate = 'Date'[Date]
VAR _tbl =
ADDCOLUMNS(
Table1,
"@Diff", ABS(_currentDate - Table1[Date])
)
VAR _closeset = MINX(_tbl, [@Diff])
VAR _filtered_rows =
FILTER(
_tbl,
[@Diff] = _closeset
)
VAR _ties = TOPN(1, _filtered_rows, Table1[Date], ASC)
VAR _closest_date = CONCATENATEX(_ties, Table1[Date], " ,")
RETURN
_closest_date