zoukankan      html  css  js  c++  java
  • 点这里,让你分分钟精通字符串拼接

    01 使用“&”连接字符串

    如下图,我们可以看到,使用“&”连接字符串,是非常容易使用的,你只需将”&”放在你需要拼接值之间,就可以实现拼接字符串的操作,它使用”&”号连接无限数量的值。

     

     02  CONCATENATE 函数

    CONCATENATE函数语法: CONCATENATE(<text1>, <text2>)

    说明:CONCATENATE 函数将两个文本字符串联接成一个文本字符串。 联接的项可以是文本、数字、表示为文本的布尔值或者这些项的组合。 如果某一列包含适当的值,您还可以使用列引用。

    DAX 中的 CONCATENATE 函数只接受两个参数,如果你想连接两个以上的字符串,你必须嵌套CONCATENATE,而 Excel CONCATENATE 函数则接受最多 255 个参数。

     

     03  CONCATENATEX 函数

    CONCATENATEX函数语法:CONCATENATEX(<table>, <expression>, [delimiter]) 

    说明:此函数将表或返回表的表达式作为其第一个参数。第二个参数是包含要连接的值的列,或包含返回值的表达式。

    使用CONCATENATEX 函数之前我们需先创建一张表:

     

    然后使用CONCATENATEX 函数

     

    04  函数 COMBINEVALUES

    函数COMBINEVALUES的作用类似于CONCATENATE,但它至少需要三个参数

    语法:COMBINEVALUES(<delimiter>, <expression>, <expression>[, <expression>]…)

    分隔符必须是常量非空字符串,这意味着您不能使用” ”,变量或函数作为分隔符。表达式可以是任何类型的标量值。

    例如,您可以使用逗号和空格之间的空格连接文本字符串“A”和“B”,如下所示:

    A, B = COMBINEVALUES ( ", ", "A", "B" )

    如上所述,您可以将无限数量的字符串连接在一起。您只需要为此插入更多参数:

    A and B and C and D = COMBINEVALUES ( " and ", "A", "B", "C", "D" )

    用例

    与AND和OR函数一样,COMBINEVALUES可以提高代码的可读性。

    举例来说:

    使用”&”号拼接

    效果如下:

     使用COMBINEVALUES可以提高度量的可读性:

     

    效果如下:

     从效果来说可以看到COMBINEVALUES函数做的拼接用卡片图来看是可以换行的,而用”&”号拼接的是无法换行的。COMBINEVALUES函数还可以使用带有复合键的计算列。

    踊跃留言

    如果小伙伴们对于 Power BI产品有其他问题或需求,欢迎给我们留言~~

    技术交流

    1.Power BI免费下载:http://www.yeacer.com/

        Microsoft Power BI Desktop中文最新版:下载地址

    2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。 

       Power Data技术交流群:702966126 (验证注明:博客园Power BI) 

       更多精彩内容请关注微信公众号:悦策PowerBI          


    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/ 
    Fancy
  • 相关阅读:
    七牛上传图片视频demo
    JavaScript数组及相关方法
    Math对象产生随机数一个小应用
    JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
    HTML5 中的meter 标签的样式设置
    jQuery报错:Uncaught ReferenceError: $ is not defined
    每次打开office 2013都提示配置进度,必须得等他下完然后重启,重启完了在打开,还是提示配置进度,怎么解决
    CSS小技巧收藏
    DOM中元素节点、属性节点、文本节点的理解13.3
    (转)如果知道dll文件是面向32位系统还是面向64位系统的?
  • 原文地址:https://www.cnblogs.com/yeacer/p/10490074.html
Copyright © 2011-2022 走看看