我有一个报告,列中有星期几。
每个星期我都有一个新报告,并且这些周都会更新。 Com产生错误,我必须编辑DAX。我想知道是否可以以索引的形式而不是以列名的方式工作
示例:
第一周我有标题“ Employee”,“ 05/15/2020”,“ 05/23/2020 ...” 再过一周(新报告),我的标题会按“员工”,“ 2020年11月11日”,“ 2020年7月18日...”更改
当一周更改时,标题更改,更新崩溃,因为标题更改。
我的想法问题是:
如果可以通过某种方式(通过查询)引用列而不通知列名,但是可以使用一些“索引”,那么您就不必维护代码。
答案 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}
最好的问候克里斯