Возможно ли ExpandRecordColumn и использовать значение другого поля для определения списка столбцов?
[Значительно упрощенный] набор данных (значение поля) выглядит так из веб-API:
{
sprints: [{ id: 616, name: "S1" },
{ id: 615, name: "S2" },
{ id: 625, name: "S3" }],
velocityStatEntries: { 615: { estimated: { value: 93 }, completed: { value: 89 }},
616: { estimated: { value: 96 }, completed: { value: 114 }},
625: { estimated: { value: 0 }, completed: { value: 0 }}
}
}
После некоторых расширений я могу получить список спринтов со всеми SpeedStatEntries в качестве Записи для каждой строки.
![enter image description here](https://i.stack.imgur.com/Tv3YR.png)
Теперь яхотел бы расширить запись - но только поле, соответствующее идентификатору спринта.Первая попытка:
Table.ExpandRecordColumn (# "Переупорядоченные столбцы", "speedStatEntries", [sprints.id], "{sprintinfo}")
Ошибка: сделалвы используете сокращение [field] для _ [field] вне выражения 'each'
Помещение каждого спереди дает
Ошибка: мы не можем преобразовать значение типа Function в тип List
Мои различные отчаянные попытки преобразовать функцию в список (используя first, union и т. Д.) Приводили либо к большему количеству ошибок, либо, в лучшем случае, к одному и тому же расширению для каждой строки, а не к соответствующей.
Возможно ли даже динамическое расширение на основе ряда?Если нет, то какие есть хорошие альтернативы?