The problem is with [Today]. Try using DateTime.LocalNow() instead.
Note that this will return the current date in UTC when run in the PBI service. (There are ways to deal with this, but just wanted you to be aware.)
Also, Power Query is no longer supported here on Q&A. Going forward, please post your PQ questions at https://aka.ms/PQCommunity.