当前位置: 首页 > article >正文

【PowerQuery专栏】PowerQuery中的函数与Excel和Python的异同

PowerQuery函数的使用方法与Python非常类似,与Excel差别会比较大。我们接下来对比一下PowerQuery和Excel的函数使用方法的差别。

  1. Excel 函数使用场景和方法

Excel函数使用场景通常用于单元格进行数据计算,而且函数名称也没有什么规则。如果我们希望针对单元格进行从开头截取字符使用left函数,而针对单元格截取字符到结尾的数据使用right的函数。下面以left函数来截取当前单元格字符的第一个字符,这里使用left函数最终执行结果如图。

这里我们会发现数据仅仅只限于单元格,如果希望下面的行的数据也进行姓的计算,我们需要按照如图中,每一行都需要进行函数的输入。

2. PowerQuery函数使用方法

PowerQuery 函数应用虽然也是函数,但是它应用的方法和Excel完全不同,PowerQuery是基于数据的列运算,且运算的内容在PowerQuery界面中。我们来看一下如何在PowerQuery中实现计算,图为PowerQuery中的字符串计算。

在实际的应用中,我们会PowerQuery的命令和Python命令非常类似。它都是对象.方法这种类型,从下面的一些函数我们就能看出一些PowerQuery函数的一些特性。

  1. Text.ToDate          Text 是的对象,ToDate是我们的对象方法
  2. Table.ToList          Table是对象,ToList是方法
  3. Table.FromList      Table是对象,FromList 是方法
  4. Record.Totable     Record是对象,ToTable是方法

通过观察上面的函数,我们可以看到在“.”之前都是对象,以下对象是PowerQuery中方法最常用的几类对象:

  1. Text               文本字符串类型
  2. Table             表数据类型
  3. Record          记录数据类型
  4. List                列表数据类型
  5. Number         数值数据类型

在后面学习过程中,我们会发现实际过程中使用和应用最多的对象就是列表、记录和表。这几类对象占了PowerQuery 将近40%。这些对象所使用的函数究竟怎么学习呢?每个命令究竟使用的场景是什么呢?微软还是发挥了它传统以来优良的传统,将学习成本降低到最低。我们直接通过“=#shared”命令获取可用函数之后,直接点击Value列的Function可以获取命令的执行方法,具体操作如图7.7,相信内置在PowerQuery的帮助大大降低学习成本,大家也不用到处寻找帮助了。


http://www.kler.cn/a/504759.html

相关文章:

  • 【AIGC】SYNCAMMASTER:多视角多像机的视频生成
  • 信号与系统初识---信号的分类
  • Web开发(二)CSS3基础与进阶
  • PHP 字符串
  • 怎么实现Redis的高可用?
  • 计算机网络之---应用层协议概述
  • 模拟器多开窗口单IP与代理IP关系
  • docker实际应用记录
  • Transformers Learning Rate Schedules
  • 微软震撼发布:Phi-4语言模型登陆Hugging Face
  • Java算法 数据结构基础 并查集 模版 [洛谷-P3367]
  • Masked_Filled随机置列为零
  • 集合帖:区间问题
  • 自建RustDesk服务器
  • BERT的中文问答系统65
  • C语言重点回顾(持续更新中~)
  • 【C#深度学习之路】如何使用C#实现Yolo8/11 Segment 全尺寸模型的训练和推理
  • 实战web 渗透测试教学课程
  • Copilot 和 Windsurf哪个更适合于.netcore开发
  • 获取文章分类详情功能
  • 永久免费日志增量采集工具
  • ubuntu20升级至22后不兼容ssh-rsa加密算法
  • 【C++】揭秘类与对象的内在机制(核心卷之构造函数与析构函数的奥秘)
  • [MRCTF2020]Xor
  • 电机控制01 - 入门篇
  • 设计和优化用于 AR、HUD 和高级显示系统的表面浮雕光栅