ExpandRecordColumn基于字段值的动态列列表

时间:2019-04-22 13:37:31

标签: powerbi powerbi-desktop

ExpandRecordColumn可以使用其他字段的值来确定列列表吗?

[极大简化]的数据集(字段值)在Web 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 }}
    }
}

经过一些扩展后,我可以得到一个sprint列表,其中整个velocityStatEntries作为每行的记录。

enter image description here

现在,我想扩展记录-但仅扩展与sprint ID匹配的字段。 第一次尝试:

  

Table.ExpandRecordColumn(#“重新排序的列”,“ velocityStatEntries”,   [sprints.id],“ {sprintinfo}”)

错误:您是否在[每个]表达式之外使用_ [field]的[field]简写

将每个按钮放在前面

错误:我们无法将Function类型的值转换为List类型

我进行各种绝望的尝试将函数转换为列表(使用first,union等),或者遇到了更多错误,或者每一行充其量只能进行相同的扩展,而不是匹配行。

甚至可以连续动态扩展吗?如果没有,有什么好的替代方法?

0 个答案:

没有答案