博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
46、Power Query-Table.FillDown函数简介
阅读量:2035 次
发布时间:2019-04-28

本文共 828 字,大约阅读时间需要 2 分钟。

本节跟大家分享一个经验,函数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值,不是""。

例子没有任何意义,仅作说明,勿要见怪。

你可能感兴趣的文章
【英语】软件开发常用英语词汇
查看>>
Fiddler 抓包工具总结
查看>>
【雅思】雅思需要购买和准备的学习资料
查看>>
【雅思】雅思写作作业(1)
查看>>
LoadRunner-常用的函数
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【Python】Python 读取csv的某行或某列数据
查看>>
【Loadrunner】平台1.9环境APP成功录制并调试成功后的脚本备份
查看>>
【Loadrunner】性能测试:通过服务器日志获取性能需求
查看>>
【Python】sasa版:文件中csv读取在写入csv读取的数据和执行是否成功。
查看>>
【loadrunner】【scorm学习】demo/test域上进行scorm脚本录制及回放成功脚本备份
查看>>
【Loadrunner】使用LoadRunner上传及下载文件
查看>>
【Python】Python 打印和输出更多用法。
查看>>
【Loadrunner】使用LR录制HTTPS协议的三种方法
查看>>
【Python+Selenium】猪猪练习成功版:csv文件的输入和输出(运行环境:python3.5版本)...
查看>>
【python】BeautifulSoup的应用
查看>>
【Python】接口自动化测试-Fidder的使用(未完待续……)
查看>>
【Python】自动化测试框架-共通方法汇总
查看>>
【Python】if相关知识点
查看>>