我有一个报告,列中有一周的某一天。

每周我都会有一份新的报告,这几周都会更新。Com生成一个错误,我必须编辑DAX。我想知道是否有任何方法可以以索引的形式工作,而不是通过列的名称
示例:
第一周我有标题"Employee","05/15/2020","05/23/2020...“另一周(新报告)我的标题由"Employee“、"07/11/2020”、"07/18/2020...“更改。
当一周更改时,我的标题会更改,并且更新会崩溃,因为我的标题会更改。
我的想法问题是:
如果有任何方法可以在不通知列名的情况下引用列(通过查询),但需要一些“索引”,那么您就不必维护代码。
发布于 2020-05-16 01:25:16
如果你想要一个更有活力的f.e.“更改类型”-Step在您的查询中,您可以从上一步获得列名。
您必须将自动生成的步骤从(示例)更改为:
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 List.Transform组合了两个列表(Table.Columnnames和{,键入text}
向chris致以最良好的问候
https://stackoverflow.com/questions/61800235
复制相似问题