power bi文本,截取及查找函数

news2024/9/22 11:35:39

power bi文本,截取及查找函数

  • 1. 文本函数
    • 1.concatenate函数
    • 2. exact 函数
    • 3. find函数
    • 4. search函数
  • 2. 截取函数
    • 1. fixed 函数
    • 2. 大小写转换
    • 3. trim函数
    • 4.rept函数
    • 5. replace 函数
    • 6. substitute函数
  • 3. 查找匹配函数
    • 1 contains函数
    • 2. treatas 函数
    • 3. ContainsString函数
    • 4. ContainsStringExact函数

1. 文本函数

1.concatenate函数

  • 将两个字符串连接
  • 格式:concatenate(<文本/数字>,<文本/数字>)
  • 例子
    1 = CONCATENATE([文本1],[文本2])2 = CONCATENATE([数字1],[数字2])3 = CONCATENATE([数字1],[文本2])
    
    在这里插入图片描述

2. exact 函数

  • 判断字符是否相同,文本和数字都可以判断
  • 格式:exact(<文本/数字>,<文本/数字>)
  • 例子
    1 = EXACT([文本1],[文本2])2 = EXACT([数字1],[数字2])
    
    在这里插入图片描述

3. find函数

  • 含义:找字符串在另一个字符串的起始位置
  • 区分大小写,不支持通配符
  • 格式:find(<待查找的内容>,<查找范围>,[<起始位置>],[<备选位置>])
  • 参数含义
参数属性描述
待查找的内容要找的文本,使用双引号(空文本)匹配查找中的第一个字符;不允许使用通配符
查找范围包含要查找的文本的文本
起始位置可选开始搜索的位置;如果省略,则起始位置=1,也就是查找范围中的第一个字符
备选结果可选未找到文本时返回的数值,可设为0,-1或blank();如果省略,则返回错误
  • 例子
    = find([子串],[字符串],1,blank())
    
    在这里插入图片描述

4. search函数

  • 含义:找字符串在另一个字符串的起始位置
  • 不区分大小写,支持通配符
    • 如果要查找的字符是?或*号本身,需要在?或*前面加一个~转义字符
  • 格式:search(<待查找的内容>,<查找范围>,[<起始位置>],[<备选位置>])
  • 参数含义
参数属性描述
待查找的内容要找的文本,使用双引号(空文本)匹配查找中的第一个字符;不允许使用通配符
查找范围包含要查找的文本的文本
起始位置可选开始搜索的位置;如果省略,则起始位置=1,也就是查找范围中的第一个字符
备选结果可选未找到文本时返回的数值,可设为0,-1或blank();如果省略,则返回错误
  • 例子
    = search([子串],[字符串],1,blank())2 = search("孙?华",[字符串],1,blank())
    
    在这里插入图片描述

2. 截取函数

函数描述
left([字段名],取几个字符)从左向右取
right([字段名],取几个字符)从右向左取
mid([字段名],从第几个开始取,取几个字符)从中间开始取
len([字段名])字段长度
  • 例子
    left = left([字符串],2)
    right = right([字符串],2)
    mid = mid([字符串],2,3)
    len = len([字符串])
    
    在这里插入图片描述

1. fixed 函数

  • 数值转字符按指定小数位四舍五入
  • 将数值舍入到指定的小数位数并将结果返回为文本,可以指定返回的结果是否包含逗号
  • 格式:fixed(<数字>,[<小数位数>],[<逻辑值>])
参数属性含义
数字要舍入并转换为文本的数字,或包含数字的列
小数位数可选小数点右侧的位数;如果省略,则为2
逻辑值可选一个逻辑值:如果为1,则不再返回的文本中显示逗号;如果为0,再返回文本中返回逗号
  • 例子
    = fixed([数值],2,1)2 = fixed([数值],2,0)
    
    在这里插入图片描述

2. 大小写转换

函数描述
lower(<文本>)转小写
upper(<文本>)转大写
  • 例子
    lower = lower([1])
    upper = upper([1])
    
    在这里插入图片描述

3. trim函数

  • 删除文本前后的所有空格和单词之间多余的空格,保留内部的单个空格
  • 格式:trim( )
  • 例子
    1 = trim("   hello        world  ")
    
    在这里插入图片描述

4.rept函数

  • 重复字符串:按给定的次数重复文本
  • 格式:rept( ,<重复次数>)
    • 如果重复次数为0,返回空白
    • 重复次数不为整数,则截取该值
  • 例子
    1 = rept([文本2],3)
    
    在这里插入图片描述

5. replace 函数

  • 指定位置的字符串替换为新的字符串
  • 如果替换的长度为空,或引用包含空值的列,则替换内容字符串插入到起始位置,不替换任何字符。
  • 格式:replace(<文本>,<起始位置>,<替换长度>,<替换内容>)
    参数描述
    文本包含要替换的文本字符串,或对文本列的引用
    起始位置要替换的内容在原文本中的起始位置
    替换长度要替换的字符数
    替换内容用于替换原文中指定字符的替换文本
  • 例子
    = replace([字符串],3,3,"张三")
    
    在这里插入图片描述

6. substitute函数

  • 按指定内容替换字符串

  • 区分大小写

  • 格式:substitute(<文本>,<替换哪些内容>,<新内容>,[<匹配项>])

    参数属性描述
    文本要在其中替换字符的文本或对文本的列的引用
    替换内容要替换的现有文本
    新内容要替换后的新文本
    匹配项可选替换内容的匹配项,省略,全部替换
  • 例子

    = substitute([字符串],"孙兴华","张三")
    

    在这里插入图片描述

3. 查找匹配函数

1 contains函数

  • 多条件查找,只检查精确匹配,允许组合多列作为条件

  • 格式:contains([table],[columnName],[value],[columnName],[value],…)

    参数属性描述
    table物理表或表的表达式
    columnName可重复使用标准SAX语法的现有列的名称,不支持表达式
    value可重复任何返回单个标量值的DAX表达式,该值在columnname中查找
  • 例子:度量值

    是否购买过=CONTAINS('表','表'[日期],DATE(2020,12,2),'表'[姓名],"李四")
    

    在这里插入图片描述

2. treatas 函数

  • 无关系情况下查找匹配
  • 格式:treatas(table_expression,[<column>[,<column>[,…]]])
  • 作用:把什么当做什么
  • 解释:就是把参数一当做参数而的筛选器,用过一参筛选二参(一参需是一端)
  • 例子:根据日期表筛选日期,查找相应销售表日期销售
    月度销售目标 = calculate(sum('销售目标'[销售目标]),TREATAS(values('日期表'[]),'销售目标'[月份]))
    -- 多条件筛选
    --年月销售目标1 = CALCULATE (SUM ( '销售目标'[销售目标] ),TREATAS ( VALUES ( '日期表'[年] ), '销售目标'[年份] ),TREATAS ( VALUES ( '日期表'[月] ), '销售目标'[月份]))
    
    在这里插入图片描述

3. ContainsString函数

  • 检查字符串是否被包含,包含返回true,不包含返回False

  • 支持通配符,不区分大小写

    通配符含义
    ?匹配任何单个字符
    *匹配任何字符序列
  • 格式:ContainsString(原文本,查找的文本)

  • 例子

    CONTAINSSTRING1 = CONTAINSSTRING([字符串],"孙兴华")
    CONTAINSSTRING2 = CONTAINSSTRING([字符串],"vba")
    

    在这里插入图片描述

4. ContainsStringExact函数

  • 检查字符串是否被包含,包含返回true,不包含返回False
  • 不支持通配符,区分大小写
  • 格式:ContainsStringExact(原文本,查找的文本)
  • 例子
    CONTAINSSTRINGEXACT1 = CONTAINSSTRINGEXACT([字符串],"孙兴华")
    CONTAINSSTRINGEXACT2 = CONTAINSSTRINGEXACT([字符串],"vba")
    
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1943329.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GPT模型为什么能生成有意义的文本

GPT模型的底层&#xff0c;其实是谷歌团队推出的Transformer模型。但是在GPT-3出现之前&#xff0c;大家一直对它没有多少了解。直到它的参数数量突破1750亿个的时候&#xff0c;它才建立起一个庞大的神经网络&#xff0c;这个神经网络最突出的特点是大数据、大模型和大计算。其…

宠物经济纵深观察:口红效应显著,呈可持续发展态势

七月以来&#xff0c;全国各地陆续开启高温模式。和人一样&#xff0c;“毛孩子们”同样也难耐高温&#xff0c;由此&#xff0c;围绕猫猫狗狗的“宠物经济”迅速升温&#xff0c;宠物冰垫、宠物饮水机、宠物烘干机......一系列宠物单品掀起夏日消费热潮。 就在几天前&#xf…

mysql的主从复制和读写分离:

mysql的主从复制和读写分离&#xff1a; 主从复制 面试必问&#xff1a;主从复制的原理 主从复制的模式&#xff1a; 1、mysql的默认模式&#xff1a; 异步模式 主库在更新完事务之后会立即把结果返回给从服务器&#xff0c;并不关心从库是否接受到&#xff0c;以及从库是…

汽车研发项目管理系统排行榜:五大热门汽车项目管理系统推荐

汽车研发项目管理软件在汽车制造行业中扮演着至关重要的角色&#xff0c;本文介绍了五款在汽车及零部件领域专业的项目管理软件。 一、 奥博思 PowerProject 企业级项目管理系统 奥博思 PowerProject 项目管理系统&#xff08;支持项目管理、项目集管理、项目组合管理三位一体…

LLM之RAG理论(十二)| RAG和Graph RAG对比

最近Graph RAG非常火&#xff0c;它来自微软的一篇论文《From Local to Global: A Graph RAG Approach to Query-Focused Summarization》&#xff0c;论文地址&#xff1a;https://arxiv.org/pdf/2404.16130。本文将对RAG 和 Graph RAG在架构和成本方面做简要分析。 一、RAG …

家里灰尘多又不想打扫。教你一招,省时省事,除尘很轻松

出差半个月前&#xff0c;我住在新装修的房子里两周。在新餐桌上铺了一块桌布&#xff0c;结果一周后布上就积了一层灰尘。而且&#xff0c;那些夜里&#xff0c;我经常听到妻子剧烈咳嗽&#xff0c;令人担心。她有中度肺部疾病&#xff0c;平时非常注意卫生&#xff0c;每天都…

mysql高阶语句:

mysql高阶语句&#xff1a; 高级语法的查询语句&#xff1a; select * from 表名 where limitsdistinct 去重查询like 模糊查询 排序语法&#xff1a;关键字排序 升序和降序 默认的排序方式就是升序 升序&#xff1a;ASC 配合order by语法 select * from 表名…

大模型应用—大模型赋能搜索

大模型赋能搜索 AI正在改变搜索体验,使其对我们来说更加智能、个性化和高效。 你可能会想,“但是谷歌已经足够好了!”首先,谷歌的搜索相关性和个性化是有代价的,那么跨不同媒体类型的搜索呢?对于最相关的信息格式,甚至是自动化某些任务,比如抓取网站、索引内容和搜索…

因为很会用工具,拿下了很多客户!

作为一名想要得到更多业绩的打工人&#xff0c;能提高工作效率的工具一定要拥有&#xff01; 今天&#xff0c;就给大家分享一个职场必备的提效神器&#xff0c;一起来看看它都有哪些功能吧&#xff01; 1、多渠道客源 它可以从多个渠道去获取你想要的客户资源&#xff0c;无…

CSS画边框线带有渐变线和流光边框实例

流光边框css流光边框动画效果_哔哩哔哩_bilibili流光边框css流光边框动画效果_哔哩哔哩_bilibili纯CSS写一个动态流水灯边框的效果&#xff5e;_哔哩哔哩_bilibili荧光边框CSS 动画发光渐变边框特效_哔哩哔哩_bilibili [data-v-25d37a3a] .flow-dialog-custom {background-col…

简单使用SpringMVC写一个图书管理系统的登入功能和图书展示功能

准备好前端的代码 这里已经准备好了前端的代码&#xff0c;这里仅仅简单的介绍登入功能&#xff0c;和展示图书列表的功能。 如图&#xff1a; 如上图所示&#xff0c;这里的前端代码还是比较多的&#xff0c;在这里我介绍&#xff0c;login.html还有book_list.html这两个。 l…

springboot智慧草莓基地管理系统--论文源码调试讲解

3 系统分析 当用户确定开发一款程序时&#xff0c;是需要遵循下面的顺序进行工作&#xff0c;概括为&#xff1a;系统分析-->系统设计-->系统开发-->系统测试&#xff0c;无论这个过程是否有变更或者迭代&#xff0c;都是按照这样的顺序开展工作的。系统分析就是分析…

golang 基础 泛型编程

&#xff08;一&#xff09; 示例1 package _caseimport "fmt"// 定义用户类型的结构体 type user struct {ID int64Name stringAge uint8 }// 定义地址类型的结构体 type address struct {ID intProvince stringCity string }// 集合转列表函数&#…

83. UE5 RPG 实现属性值的设置

在前面&#xff0c;我们实现了角色升级相关的功能&#xff0c;在PlayerState上记录了角色的等级和经验值&#xff0c;并在变动时&#xff0c;通过委托广播的形式向外广播&#xff0c;然后在UI上&#xff0c;通过监听委托的变动&#xff0c;进行修改等级和经验值。 在这一篇里&a…

GoogleCTF2023 Writeup

GoogleCTF2023 Writeup Misc NPC Crypto LEAST COMMON GENOMINATOR? Web UNDER-CONSTRUCTION NPC A friend handed me this map and told me that it will lead me to the flag. It is confusing me and I don’t know how to read it, can you help me out? Attach…

Unity 批处理详讲(含URP)

咱们在项目中&#xff0c;优化性能最重要的一个环节就是合批处理&#xff0c;&#xff0c;在早期Unity中&#xff0c;对于合批的处理手段主要有三种&#xff1a; Static Batching Dynamic Batching GPU Instancing 如今Unity 为了提升合批范围与效率&#xff0c;提供了…

昇思 25 天学习打卡营第 15 天 | mindspore 实现 VisionTransformer 图像分类

1. 背景&#xff1a; 使用 mindspore 学习神经网络&#xff0c;打卡第 15 天&#xff1b;主要内容也依据 mindspore 的学习记录。 2. Vision Transformer 介绍&#xff1a; mindspore 实现 VisionTransformer 图像分类&#xff1b;VisionTransformer 论文地址 VisionTransfo…

掌握Python:三本不可错过的经典书籍

强烈推荐Python初学者用这三本书入门! Python3剑客 一、《Python编程从入门到实践》 这本书适合零基础的Python读者&#xff0c;旨在帮助他们快速入门Python编程&#xff0c;并达到初级开发者的水平。书中深入浅出地介绍了Python的基础概念&#xff0c;如变量、循环、函数等…

华清数据结构day4 24-7-19

链表的相关操作 linklist.h #ifndef LINKLIST_H #define LINKLIST_H #include <myhead.h> typedef int datatype; typedef struct Node {union{int len;datatype data;};struct Node *next; } Node, *NodePtr;NodePtr list_create(); NodePtr apply_node(datatype e); …

开源XDR-SIEM一体化平台 Wazuh (1)基础架构

简介 Wazuh平台提供了XDR和SIEM功能&#xff0c;保护云、容器和服务器工作负载。这些功能包括日志数据分析、入侵和恶意软件检测、文件完整性监控、配置评估、漏洞检测以及对法规遵从性的支持。详细信息可以参考Wazuh - Open Source XDR. Open Source SIEM.官方网站 Wazuh解决…