Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
We have a Postgresql database which Power BI can talk to. We have an Invoice table which has a posteddate field which is a data type of date. Sometimes this date is blank and the PBI ISBLANK() function does not work reliably with a blank date. I made a new column in the Invoice table:
Myposteddate = IF(ISBLANK(Invoice[posteddate])=TRUE,TODAY(),Invoice[posteddate)
When Invoice.posteddate was blank, sometimes today's date was inserted, sometimes it wasn't. So here's how I fixed it. I went to power query:
It works great and it works every time for all records! And year 9999 should never happen for quite a long time. 🙂
@croberts21 , Based on what I got
if the datatype is date or datetime in power bi then it should have null value in power query. if text it can have other values
replace null with nay date and then change code manually to
DateTime.Date(DateTime.LocalNow())
In the power query step
You can check for date of 1899/12/31 or 1900/01/01 also and replace it
"In the power query step You can check for date of 1899/12/31 or 1900/01/01 also and replace it"
That will work too.
User | Count |
---|---|
117 | |
74 | |
62 | |
50 | |
46 |
User | Count |
---|---|
174 | |
125 | |
60 | |
60 | |
57 |