Forum Discussion
Calculating Flu Season from Date Table
- 6 years ago
This column expression should work in your Date table
Flu Season =
SWITCH (
TRUE (),
Flu[Month] <= 3, YEAR ( Flu[Date] ) - 1 & "-"
& YEAR ( Flu[Date] ),
Flu[Month] >= 10, YEAR ( Flu[Date] ) & "-"
& YEAR ( Flu[Date] ) + 1,
"Off Season"
)If this works for you, please mark it as the solution. Kudos are appreciated too. Please let me know if not.
Regards,
Pat
Hi StephenK
Please provide sample Input and output.
Anonymous
Date Year Month FluSeason
| Tuesday, September 25, 2018 | 2018 | 9 | Off Season |
| Wednesday, September 26, 2018 | 2018 | 9 | Off Season |
| Thursday, September 27, 2018 | 2018 | 9 | Off Season |
| Friday, September 28, 2018 | 2018 | 9 | Off Season |
| Monday, October 1, 2018 | 2018 | 10 | 2018 - 2019 |
| Tuesday, October 2, 2018 | 2018 | 10 | 2018 - 2019 |
| Wednesday, October 3, 2018 | 2018 | 10 | 2018 - 2019 |
| Thursday, October 4, 2018 | 2018 | 10 | 2018 - 2019 |
| Friday, October 5, 2018 | 2018 | 10 | 2018 - 2019 |
| Monday, October 8, 2018 | 2018 | 10 | 2018 - 2019 |
| Tuesday, October 9, 2018 | 2018 | 10 | 2018 - 2019 |
| Etc. | Etc. | Etc. | Etc. |
| Thursday, March 28, 2019 | 2019 | 3 | 2018 - 2019 |
| Friday, March 29, 2019 | 2019 | 3 | 2018 - 2019 |
| Saturday, March 30, 2019 | 2019 | 3 | 2018 - 2019 |
| Sunday, March 31, 2019 | 2019 | 3 | 2018 - 2019 |
| Monday, April 1, 2019 | 2019 | 3 | Off Season |
- mahoneypat6 years ago
Microsoft Employee
This column expression should work in your Date table
Flu Season =
SWITCH (
TRUE (),
Flu[Month] <= 3, YEAR ( Flu[Date] ) - 1 & "-"
& YEAR ( Flu[Date] ),
Flu[Month] >= 10, YEAR ( Flu[Date] ) & "-"
& YEAR ( Flu[Date] ) + 1,
"Off Season"
)If this works for you, please mark it as the solution. Kudos are appreciated too. Please let me know if not.
Regards,
Pat
- Anonymous6 years agoNot applicable
HI StephenK
Use the below logic.
IF(MONTH(table[date])>=8 && MONTH(table[date]) <=3
,IF(MONTH(table[date]) >=8, YEAR(table[date]), YEAR(table[date])-1) & " - " IF(MONTH(table[date]) >=8, YEAR(table[date])+1, YEAR(table[date]))
,"Off Season")