首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dynamics Columns Power BI

Dynamics Columns Power BI
EN

Stack Overflow用户
提问于 2020-05-14 22:42:50
回答 1查看 36关注 0票数 0

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

每周我都会有一份新的报告,这几周都会更新。Com生成一个错误,我必须编辑DAX。我想知道是否有任何方法可以以索引的形式工作,而不是通过列的名称

示例:

第一周我有标题"Employee","05/15/2020","05/23/2020...“另一周(新报告)我的标题由"Employee“、"07/11/2020”、"07/18/2020...“更改。

当一周更改时,我的标题会更改,并且更新会崩溃,因为我的标题会更改。

我的想法问题是:

如果有任何方法可以在不通知列名的情况下引用列(通过查询),但需要一些“索引”,那么您就不必维护代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-16 01:25:16

如果你想要一个更有活力的f.e.“更改类型”-Step在您的查询中,您可以从上一步获得列名。

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

代码语言:javascript
复制
ChangeType = Table.TransformColumnTypes(Source,{{"County", type text}, {"City", type text}}),

至:

代码语言:javascript
复制
ChangeType = Table.TransformColumnTypes( Source, 
                                         List.Transform(Table.ColumnNames(Source), 
                                                        each {_ , type text}
                                                       )
                                        ),

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

向chris致以最良好的问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61800235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档