Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hi PowerBI community!
Disclaimer: I am a beginner and maybe this question is stupid, but after aproximately a whole work-day of research I am not any further.
I am reading from a Azure Blob Container containing multiple JSONs of the same structure and I want them to be combined into one column (as a preparation for further data mangling). My code sample below works as intended and I can use this output for my futher processing.
let
Source = AzureStorage.Blobs("myblobstorage"),
mycontainer = Source{[Name="mycontainername"]}[Data],
myjsons = Table.SelectRows(mycontainer, each [Extension] = ".json")[Content],
inputcols = Lines.FromBinary(myjsons{0}, null, null)
in
inputcols
Results in:
But obviously it is just listing the messages from the selected SINGLE (first) JSON file... myjsons{0}. What do I need to add to have the lines from all the jsons in the list myjsons in inputcols?
Cheers, Christian
Solved! Go to Solution.
Hello, @cka1ser try this
inputcols =
List.Combine(
List.Transform(
myjsons,
(x) => Lines.FromBinary(x, null, null)
)
)
Instead of a creating a list, have you tried keeping it as a table and using the Json.Document function to parse the JSON in a custom column?
Pat
Hello, @cka1ser try this
inputcols =
List.Combine(
List.Transform(
myjsons,
(x) => Lines.FromBinary(x, null, null)
)
)
Thank you so much. This solved it for me.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 |
| User | Count |
|---|---|
| 8 | |
| 7 | |
| 6 | |
| 6 | |
| 5 |