【问题标题】:choose all except fixed columns Power Query (Excel)选择除固定列之外的所有 Power Query (Excel)
【发布时间】:2017-07-07 12:55:30
【问题描述】:

假设我在 Power Query 中有一个表,其中列数不固定(取决于我从数据库获取的数据)。

问题是我想稍后填写值,为此我有一个类似

的代码

Table.FillDown(#"Razvrščene vrstice",{"Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10"} )

当然,当我说少一列时,整个事情就会崩溃('找不到列 Column10')...

有没有办法解决这个问题?例如:'选择除前两列之外的所有列并填写它们'?

谢谢, 马蒂亚

【问题讨论】:

    标签: excel powerquery


    【解决方案1】:

    这有帮助吗?

    如果我从这个表开始,命名为 Table1:

    我使用以下查询:

    let
    Source = Table1,
    #"Filled Down" = Table.FillDown(Source,List.RemoveMatchingItems(Table.ColumnNames(Source),{"Column1", "Column2"}))
    in
    #"Filled Down"
    

    我明白了:

    {"Column1", "Column2"} 是在填充期间要跳过的列的名称。

    【讨论】:

    • 谢谢,这正是我所需要的!我已经在尝试使用虚拟列进行处理,但这更准确......再次感谢!
    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    相关资源
    最近更新 更多