Я новичок в Power Query и получаю JSON следующим образом:
{
"Team": [
{
"TeamId": "1",
"TeamName": "Chicago Bulls",
"TeamPlayers": [
{"PlayerId": "1", "PlayerName": "Pau Gasol"},
{"PlayerId": "2", "PlayerName": "Derrick Rose"},
{"PlayerId": "3", "PlayerName": "Joakim Noah"},
{"PlayerId": "4", "PlayerName": "Jimmy Butler"},
{"PlayerId": "5", "PlayerName": "Taj Gibson"}
]
},
{
"TeamId": "2",
"TeamName": "Cleveland Cavaliers",
"TeamPlayers": [
{"PlayerId": "1", "PlayerName": "Lebron James"},
{"PlayerId": "2", "PlayerName": "Kyrie Irving"},
{"PlayerId": "3", "PlayerName": "Anderson Varejao"},
{"PlayerId": "4", "PlayerName": "Dion Waiters"},
{"PlayerId": "5", "PlayerName": "Shawn Marion"}
]
},
{
"TeamId": "3",
"TeamName": "Los Angeles Clippers",
"TeamPlayers": [
{"PlayerId": "1", "PlayerName": "Chris Paul"},
{"PlayerId": "2", "PlayerName": "Blake Griffin"},
{"PlayerId": "3", "PlayerName": "DeAndre Jordan"},
{"PlayerId": "4", "PlayerName": "Jamal Crawford"},
{"PlayerId": "5", "PlayerName": "Matt Barnes"}
]
}
]}
Количество столбцов в этом файле JSON может быть изменено вместе с содержимым, которое он содержит.
Например: возможно добавление новых столбцов, содержащих списки или записи в них, или уменьшение количества столбцов во многих файлах JSON, требующих дальнейшего.
Я хочу написать код на языке M таким образом, чтобы я мог развернуть сразу все столбцы в файле JSON, включая списки и записи, независимо от количества / имени / содержимого колонка. Это должно происходить динамически (т. Е. В следующем файле может быть 10 столбцов со списками и записями в любом / всех столбцах).
Таким образом, приведенный выше файл JSON должен выглядеть следующим образом, но динамически:
Любая помощь очень ценится.
Заранее спасибо!