2017-07-07 137 views
0

假设我在Power Query中有一个表格,列数不固定(根据我从数据库获得的数据而有所不同)。选择除固定列之外的所有数据Power Query(Excel)

的问题是,我想以后向下填充值,我有一个像

代码

Table.FillDown(#“Razvrščenevrstice”,{“列2”,“栏3”,“Column4” ,“Column5”,“Column6”,“Column7”,“Column8”,“Column9”,“Column10”})

当然,当我得到让我们说少一列,整个事情崩溃('找不到列Column10')...

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

感谢, Matija

回答

0

这是否帮助?

如果我开始与此表,命名为表1:

enter image description here

,而且我用下面的查询:

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

我得到这个:

enter image description here

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

+0

谢谢,这正是我需要的!我已经试图使用虚拟列工作,但这是更确切的......再次感谢! –

相关问题