Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi All,
I want to replace all Errors messages with "NULL" in all the columns.
I am import data from JSON and it is giving me error like below for mulitple columns .
Below is the code which I am using now :-
let
Source = Json.Document(Web.Contents("XXXXXXXXXXXXXXXXX")),
data1 = Source[data],
Table = Table.FromRecords(data1)
in
Table
Can anybody suggest me , which custom code can help me to replace error with Null in one go ?
Regards,
Rajender
Solved! Go to Solution.
Hi @Negi1984,
Why not just following the built-in functions? Please refer to the snapshot below.
Best Regards,
Dale
Hi Rajender,
The function table.FromRecords has an optional parameter where you can specify how the function should handle missing fields
https://msdn.microsoft.com/en-us/query-bi/m/table-fromrecords
So you can add MissingField.UseNull to set finishTime to null - and you should set the second argument to specify you table's columns and data type as shown in the documentation.
/Erik
Hi Donsvensen,
Thanks a lot for your prompt feedback. I check the link but unable to understand.
Could you please assist , what modification exactly I need to require in 3rd line ?
let
Source = Json.Document(Web.Contents("XXXXXXXXXXXXXX")),
data1 = Source[data],
Table = Table.FromRecords(data1)
in
Table
My Headers in Data are mentioned below :-
dataComplete |
finishTime |
hostName |
jobExecutionId |
jobExecutionNumber |
jobFinishedEventId |
jobInstance |
jobQueuedEventId |
jobStartedEventId |
queuedTime |
ran |
resultCode |
startTime |
track |
Thank you once again for your support.
Hi
Properly looks something like this
Table =Table.FromRecords(data1, {"dataComplete", "finishTime", "hostName", "jobExecutionId", "jobExecutionNumber", "jobFinishedEventId", "jobInstance", "jobQueuedEventId", "jobStartedEventId", "queuedTime", "ran", "resultCode", "startTime", "track"}, {"dataComplete", "finishTime", "hostName", "jobExecutionId", "jobExecutionNumber", "jobFinishedEventId", "jobInstance", "jobQueuedEventId", "jobStartedEventId", "queuedTime", "ran", "resultCode", "startTime", "track"}, MissingField.UseNull )
Hope this helps you
/Erik
Hi,
I replace the below code with my PQ code. but its giving me another error like below :-
Hi
Could you share a screenshot from your previous step ?
/Erik
Hi,
Please find the snapshot of previous steps :-
Hi @Negi1984,
Why not just following the built-in functions? Please refer to the snapshot below.
Best Regards,
Dale
Hi Dale,
Thanks a lot for your valuable. Its working fine now . Now no error.
Regards,
Rajender
Hi,
I am able to get the desired result. Thanks a lot for your valuable time.
Regards,
Rajender
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
70 | |
67 | |
51 | |
39 | |
26 |
User | Count |
---|---|
87 | |
54 | |
45 | |
40 | |
36 |