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
  • 相关阅读:
    CodeForces 706C Hard problem
    CodeForces 706A Beru-taxi
    CodeForces 706B Interesting drink
    CodeForces 706E Working routine
    CodeForces 706D Vasiliy's Multiset
    CodeForces 703B Mishka and trip
    CodeForces 703C Chris and Road
    POJ 1835 宇航员
    HDU 4907 Task schedule
    HDU 4911 Inversion
  • 原文地址:https://www.cnblogs.com/yeacer/p/10490074.html
Copyright © 2011-2022 走看看