Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
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.
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.