动态列Power BI

时间:2020-05-14 14:42:50

标签: powerbi powerquery

我有一个报告,列中有星期几。

enter image description here

每个星期我都有一个新报告,并且这些周都会更新。 Com产生错误,我必须编辑DAX。我想知道是否可以以索引的形式而不是以列名的方式工作

示例:

第一周我有标题“ Employee”,“ 05/15/2020”,“ 05/23/2020 ...” 再过一周(新报告),我的标题会按“员工”,“ 2020年11月11日”,“ 2020年7月18日...”更改

当一周更改时,标题更改,更新崩溃,因为标题更改。

我的想法问题是:

如果可以通过某种方式(通过查询)引用列而不通知列名,但是可以使用一些“索引”,那么您就不必维护代码。

1 个答案:

答案 0 :(得分:0)

如果您想获得更动态的效果“更改类型”-在您查询的步骤中,您可以从上一步中获取列名。

您必须从(示例)更改自动生成的步骤:

ChangeType = Table.TransformColumnTypes(Source,{{"County", type text}, {"City", type text}}),

收件人:

ChangeType = Table.TransformColumnTypes( Source, 
                                         List.Transform(Table.ColumnNames(Source), 
                                                        each {_ , type text}
                                                       )
                                        ),

Table.Columnnames从另一个表中捕获列名作为列表 List.Transform结合了两个列表(Table.Columnnames和{,键入text}

最好的问候克里斯