power query怎样设置M函数的字符区间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了power query怎样设置M函数的字符区间相关的知识,希望对你有一定的参考价值。

连续字符区间,可以直接写这个字符和末尾的字符,用两个点间隔,然后用大括号扩起来,比如从A到Z,A..Z,在提取和替换字符时经常用到,以Text.Select为例,见下图,


/PowerBI星球

参考技术A 少年行(令狐楚)钓侣(皮日休) 参考技术B  第一回:甄士隐梦幻识通灵,贾雨村风尘怀闺秀

合并函数Combiner.Combine…(Power Query 之 M 语言)

按相同分隔符合并:

  =Combiner.CombineTextByDelimiter("分隔", 引号字符)

  分隔符

    直接输入

    特殊符号

      制表符:#(tab)

      回车:#(cr)

      换行:#(lf)

      不间断空格:#(00A0)

  引号字符

    QuoteStyle.Csv/1:(半角)引号不显示

    QuoteStyle.None/0:(半角)引号显示

 

按不同分隔符依序合并:

  = Combiner.CombineTextByEachDelimiter ( "分隔符1",…, "分隔符n" , 引号字符)

 

按不同字符数合并:

  = Combiner.CombineTextByLengths(字符数1,...,字符数n, "空位显示")

 

按不同位置合并:

  =Combiner.CombineTextByPositions(位置1,…, 位置n, "空位显示")

    后一位置数大于前一位置数

    位置数大于原字符串长度时显示空

    位置数小于原字符串长度时从右起截断

   

按指定位置与长度合并:

  = Combiner.CombineTextByRanges(位置1,长度1,...位置n,长度n, "空位显示")

原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow



以上是关于power query怎样设置M函数的字符区间的主要内容,如果未能解决你的问题,请参考以下文章

power query中M函数和处理数据

Power Query和Power BI M函数中的环境和each _

在 Power Query M 函数中声明变量

Table.AddColumn添加列…Add…(Power Query 之 M 语言)

Power Query (M) 使用带有 API 的函数获取信息

格式Table.AddColumn(Power Query 之 M 语言)