Страницы: 1
RSS
json файл преобразование PBI или Power Pivot, есть файл json не могу его преобразовать в PBI
 
Не могу понять как сделать преобразование, помогите плз.
После преобразования шапка должна дублироваться (первые 6), а после шли по столбцам показатели (еще 7 столбцов)

[
{
"Фирма": "наименование фирмы",
"ФирмаОКПО": "11111",
"Дата1": "01.11.20",
"Дата2": "24.11.20",
"Сотрдуник": "имя сотрудника",
"Сформирован": "дата и время формирования"
},
[
{
"Код": "кодКПИ1",
"KPI": "Имя КПИ1",
"План": 0,
"Факт": 0,
"ПроцентВыполнения": "процент",
"Родитель": "имя родителя1",
"РодительКод": "код родителя1"
},
{
"Код": "кодКПИ2",
"KPI": "Имя КПИ2",
"План": 0,
"Факт": 0,
"ПроцентВыполнения": "процент",
"Родитель": "имя родителя1",
"РодительКод": "код родителя1"
}
]
]  
Изменено: Михаил - 30.11.2020 11:56:30
 
Доброе время суток.
Вариант.
Код
let
    Source = Json.Document(File.Contents("C:\Temp\path\foo.json")),
    pairs = List.Split(Source, 2),
    toTable = Table.FromRows(pairs),
    listToSubTables = Table.TransformColumns(toTable, {"Column2", each Table.FromRecords(_)}),
    #"Expanded {0}" = Table.ExpandRecordColumn(listToSubTables, "Column1", {"Фирма", "ФирмаОКПО", "Дата1", "Дата2", "Сотрдуник", "Сформирован"}, {"Column1.Фирма", "Column1.ФирмаОКПО", "Column1.Дата1", "Column1.Дата2", "Column1.Сотрдуник", "Column1.Сформирован"}),
    #"Expanded {0}1" = Table.ExpandTableColumn(#"Expanded {0}", "Column2", {"Код", "KPI", "План", "Факт", "ПроцентВыполнения", "Родитель", "РодительКод"}, {"Column2.Код", "Column2.KPI", "Column2.План", "Column2.Факт", "Column2.ПроцентВыполнения", "Column2.Родитель", "Column2.РодительКод"})
in
    #"Expanded {0}1"
Страницы: 1
Наверх