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. 爬了下知乎上的高颜值小姐姐!美翻了!
  2. 批量图片压缩工具:JPGCompact 2.0绿色版
  3. Go语言封装Http协议GET和POST请求
  4. [Office]Word2010(windows版)粘贴不合并格式
  5. 训练深度神经网络的时候需要注意的一些小技巧
  6. web app指南之构建html5离线应用
  7. 高基数特征的预处理方式
  8. Android短信发送流程之长短信发送(原)
  9. 关于css加div布局和表格布局,菜鸟学习笔记:表格布局和div+css布局
  10. 解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
  11. 计算机必记快捷键,电脑常用的快捷键,记住这些快捷键让你瞬间变成电脑高手...
  12. 使用EMR Spark Relational Cache跨集群同步数据
  13. 木马藏身于系统进程中
  14. python多线程调度_python并发编程之进程、线程、协程的调度原理(六)
  15. Pytorch基础(一) 初始tensor
  16. 智慧城市——数字化城市管理平台系统建设方案
  17. 麦子学院深度学习视频课程(中文授课、代码讲解为主)
  18. LZW编码算法原理及实例应用
  19. 计算机毕业设计Java服装定制管理系统(源码+系统+mysql数据库+lw文档)
  20. CAD查看器软件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 【Zynq UltraScale+ MPSoC】基于LWIP模板的udp通信与测试(二):PL与PS基于BRAM的UDP通信
  2. STM32 标准外设库(Standard Peripheral Library)下载
  3. 论文篇 | 基于深度学习的机器翻译论文总汇
  4. tvOS多层图片的使用
  5. Dicom 图像像素值(灰度值)转为CT值
  6. windows下pip下载库速度慢
  7. 生活小目标、GTD时间管理、习惯追踪法
  8. Spatial Attention U-Net for Retinal Vessel Segmentation(ICPR 2020)
  9. python怎么下载安装mac_Python 安装和环境搭建(Mac版)
  10. 使用Keras进行深度学习:(一)Keras 入门