ExpandRecordColumn динамический список столбцов на основе значения поля - PullRequest
0 голосов
/ 22 апреля 2019

Возможно ли 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

Теперь яхотел бы расширить запись - но только поле, соответствующее идентификатору спринта.Первая попытка:

Table.ExpandRecordColumn (# "Переупорядоченные столбцы", "speedStatEntries", [sprints.id], "{sprintinfo}")

Ошибка: сделалвы используете сокращение [field] для _ [field] вне выражения 'each'

Помещение каждого спереди дает

Ошибка: мы не можем преобразовать значение типа Function в тип List

Мои различные отчаянные попытки преобразовать функцию в список (используя first, union и т. Д.) Приводили либо к большему количеству ошибок, либо, в лучшем случае, к одному и тому же расширению для каждой строки, а не к соответствующей.

Возможно ли даже динамическое расширение на основе ряда?Если нет, то какие есть хорошие альтернативы?

...