PowerApps基础总结

  • 基础函数总结
    • If()函数
    • SortByColumns()函数
    • Filter() 函数
    • Lookup()函数
    • Startwith()函数
    • Search()函数
    • Patch()函数

基础函数总结

近几年,低代码的市场横空出世,越来越符合中小型开发企业的应用,能以最小的成本将项目利益最大化,接下来介绍几个比较常用的函数。

If()函数

If语句应用是最多的,基本上每个项目中都会用到If语句:

  1. If(true,“运行这句话”,“如果true为false则运行这句话”),中间用”,“隔开。
  2. 其实说到底他是这样的一种结构
    If(“判断语句” , “语句为true” , “else”)
    这时我们就可以对他进行嵌套使用。

SortByColumns()函数

某些情况下,我们希望从数据库或者SharePoint站点中获取的数据是经过排序后的比如说我们希望看到最新的数据。
1.首先我们来看一下语句格式:
SortByColumns(table,column,role);我们排序首先需要一个表格它可以是一个直接查询数据库出来的表,也可以是我们经过过滤处理等操作后的表格。下一步就是我们要提供一个或多个(我们这里暂时用一个列)后面就是规则,比如说我们希望他倒序排列我们就可以用Descending
2. 举个例子SortByColumns(Students,“ID”,Descending)
我们这个就是排序一下Students表中的数据,其中按ID的倒序排列;其实这也是一种方法,倒序查ID,我们所查询出来的第一条就是最新的。
3.我们可以对Students表做一些处理,比如我们希望对表做一些过滤。下面我们会讲到。
(微软官网介绍:排序官网介绍)

Filter() 函数

Filter基本是用的最多的一个函数啦因为我们数据库中的数据很少又能够完美符合页面的,或者说我们需要通过筛选框来筛选一些符合条件的数据,这个时候我们就用到了Filter进行过滤。

1.语句格式:
Filter(table,condition),看似简单,其实越简单的函数就越灵活。ok现在我们来举个例子,Students表sno学号1-20号,sex性别男,女。
2.现在我们需要过滤出学号前十号,并且性别为女的学生。现在写一下上面的结果,Filter(Students,sno<11,sex=“女”)。
这时候我们发现Filter可以有很多的条件,其中如果是并且的话直接用“,”隔开,如果是不是并列条件的话,就比如是条件是或者的话我们就直接用“||”
3.再加一点条件,名字不等于王夏鸥
Filter(Students,sno<11,sex=“女”,name<> "王夏鸥
")

Lookup()函数

1,语法格式:Lookup(table,condition)
举个例子还是上面的Students表,我们想要名字为阿文的数据。Lookup(Students,Name=“阿文”)。
2.Lookup返回的只是条数据,他并不会返回一个表格。也就是说如果Students有多条的话,他只会返回第一条,其他数据会丢失。

Startwith()函数

1.Startwith(condition)
2.一般情况下,Start with与Filter或其他公式配合使用。
比如我们查询学生表中sno字段以105开头的。
Filter(Students,Startwith(sno,“105”)),返回的是一个table表格。

Search()函数

1.Search(table,“value”,“column”);
2.举个例子
我们想查询Students表中Name为王婷的。
Search(Students,“王婷”,“Name”);
具体的我们可以查看微软官网:
Filter,Lookup,Search区别官网介绍

Patch()函数

1.Patch(table,datacard,{column:value});
2.比如说现在我们想要修改一下学生表学号为44的同学,分数改为100.如下:
Patch(
Students,
LookUp(
Students,
sno= 44),
{score: 100)}
);
思路:我们需要先确定到44号同学,于是我们用Lookup来查找到那位同学,然后这就是我们格式中的datacard。然后后面就是{score : 100}分数列修改为100,要用{}括起来,修改几个列都可以,如果想要批量更新可以参考如下地址:微软官网介绍Update,UpdateIf

【PowerApps 基础函数介绍】相关推荐

  1. GaussDB数据库基础函数介绍-上

    目录 一.函数在数据库中的作用 二.GaussDB常用基础函数介绍与示例 1.数字操作函数 2.时间和日期处理函数 3.类型转换函数 4.数组函数 5.范围函数 6.窗口函数 7.聚集函数 8.安全函 ...

  2. Python标准库之turtle库——基础函数详解

    turle库使用海龟绘图体系,是简单的图形绘制库,包含近百个功能函数. 一.引用turtle库 可使用以下3种方法:   方法1 方法2 方法3 引用方式 import turtle from tur ...

  3. Dart基础知识之main()函数介绍

    Dart基础知识之main()函数介绍 main()函数 main()函数,这是一种特殊的.必需的顶级函数,应用程序从这里开始执行(重要)!!! print()函数 显示输出,把内容显示在屏幕上 字符 ...

  4. python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍

    内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...

  5. python基础:并行遍历ZIP()函数介绍

    2019独角兽企业重金招聘Python工程师标准>>> 前言 大家都知道range()可以在for循环中使用,这大大的便利了我们,我们今天为大家介绍的就并行遍历ZIP()函数介绍,它 ...

  6. python文件操作解码_python基础3之文件操作、字符编码解码、函数介绍

    内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...

  7. python基础3之文件操作、字符编码解码、函数介绍

    内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...

  8. ×××S 2012 参照函数 -- 介绍

    ×××S 2012 参照函数 -- 介绍 在×××S中,一张报表内可以同时包含多个数据集,但是一个数据区域就仅限于一个数据集,如果希望同时参考多个数据集,查找函数就能轻松办到,其概念类似JOIN是通过 ...

  9. 【 MATLAB 】逆离散余弦变换(idct)的基础知识介绍

    基础知识介绍 逆离散余弦变换从离散余弦变换 (DCT) 系数中重建序列.idct 函数是 dct 函数的逆. The DCT has four standard variants. For a tra ...

最新文章

  1. github上删除一个仓库
  2. 国内IT图书出版的未来之路
  3. 3D模型“换皮肤”有多简单?也就一句话的事
  4. 这个神奇的库,可以将数据平滑化并找到异常点
  5. 房天下数据爬取及简单数据分析
  6. [html] HTML5中新添加的表单属性有哪些?
  7. 关于纯HTML格式写入word
  8. @SpringBootApplication注解分析
  9. 布尔型Boolean+undefined+null(JS)
  10. ASP.NET 首页性能的4大做法
  11. ext数据库读取动态添加window组件
  12. Mac端视频字幕压制:HandBrake/Premute/松果压制
  13. 【AD封装】电感(带3D)
  14. 电脑wps可以语音录入吗_WPS怎么样?语音速记助你1分钟输入400字
  15. WiFi大师4.0.5源码最新独立版本
  16. python判断手机号运营商_js判断手机号运营商的方法
  17. Qt设计一个给图像打掩膜的界面
  18. Android基础之RemoteViews
  19. 成都web前端前景怎么样
  20. java 一年有多少周_java中如何计算一年总共有多少周

热门文章

  1. 我的世界java骷髅马_我的世界中国版骷髅马怎么获得 骷髅马召唤驯服指令
  2. com.intellij.ide.plugins.PluginManager$StartupAbortedException
  3. 艾赛克科技《RFID智能仓库管理系统》
  4. pythonjam游戏_独游网 - 专注独立游戏,为独立游戏发声!
  5. 三维动画制作视频教程——徐丽敏
  6. 【web项目】前端生日礼物--注册页面篇
  7. 安卓手机微信浏览器缓存问题
  8. 跨境电商 Shopee 的实时数仓之路
  9. VS2019 C++的跨平台开发——Android .so开发
  10. flink-cdc 基础教程 附报错解决 2万字 (一)