46、Power Query-Table.FillDown函数简介
本節跟大家分享一個經驗,函數Table.FillDown的使用。
格式:
Table.FillDown(table?as table,?columns?as list) as table
Returns a table from the?table?specified where the value of a previous cell is propagated to the null-valued cells below in the?columnsspecified.
例子:
Return a table with the null values in column [Place] filled with the value above them from the table.
Table.FillDown(Table.FromRecords({[Place=1, Name="Bob"], [Place=null, Name="John"], [Place=2, Name="Brad"], [Place=3, Name="Mark"], [Place=null, Name="Tom"], [Place=null, Name="Adam"]}), {"Place"})
下面我們看一個例子,比如學生成績大于等于60的顯示合格,否則顯示空(用條件列判斷)。
此時使用向下填充沒有問題。
若更改條件公式。
Table.AddColumn(更改的類型, "Custom", each if [成績] >= 60 then "合格" else null )
Table.AddColumn(更改的類型, "Custom", each if [成績] >= 60 then "合格" else "")
這個時候再向下填充是不起作用的。
滿足FillDown的條件是要填充的單元格必須是null值,不是""。
例子沒有任何意義,僅作說明,勿要見怪。
總結
以上是生活随笔為你收集整理的46、Power Query-Table.FillDown函数简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 未来期间的过帐运行已申请(检查条目)
- 下一篇: 47、Power Query-处理典型的