人生没有彩排
每一天都是现场直播

XF.Str.StartsWith

语法作用

判断字符串是否以指定的文本开头,IsExact参数的值:1:区分大小写,0:不区分大小写。

XF.Str.StartsWith(str:string,startText:string,isExact:int64)

函数代码

该函数的实现代码如下:

/// 判断字符串是否以指定的文本开头,IsExact参数的值:1:区分大小写,0:不区分大小写
FUNCTION XF.Str.StartsWith = (str:string,startText:string,isExact:int64) =>
    IF(NOT isExact IN {0,1},
        ERROR("IsExact参数的可选取值仅为0或1"),
        VAR StartStr = LEFT(str,LEN(startText))
        RETURN
        SWITCH(
            isExact,
            1,CONTAINSSTRINGEXACT(StartStr,startText),
            0,CONTAINSSTRING(StartStr,startText)
        )
    )

应用示例

示例1:

检查文本 "Hello, World" 是否以 "hello" 开头,区分大小写。

XF.Str.StartsWith("Hello, World","hello",1)

结果如下:

FALSE

示例2:

检查文本 "Hello, World" 是否以 "hello" 开头,不区分大小写。

XF.Str.StartsWith("Hello, World","hello",0)

结果如下:

TRUE
赞(0) 打赏
版权声明:本文为夕枫的原创文章,著作权归作者所有,未经允许不得转载
文章名称:《PowerBI DAX自定义函数-XF.Str.StartsWith》
文章链接:https://www.ximaple.com/posts/1362.html
订阅评论
提醒
guest
0 评论
最新
最久 最赞
内联反馈
查看所有评论

觉得文章有用的话就支持一下吧~

感谢您的打赏支持,我将持续输出有价值的内容!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册

Operation don't support