zoukankan      html  css  js  c++  java
  • Table.Range保留中间指定的….Range/Middle(Power Query 之 M 语言)

    数据源:

           “姓名”“基数”“个人比例”“个人缴纳”“公司比例”“公司缴纳”“总计”,共7列7行数据

    目标:

           留下第2、3、4三行数据

    操作过程:

           【主页】》【保留行】》【保留行的范围】》输入保留的起始行》输入待保留的行数》【确定】

      

    M公式:

           = Table.Range( 表, 保留的起始行, 保留的行数)

    说明:

           保留的行数如果缺省,则一直保留到最后一行。

      公式中的起始行从0开始计数。以上操作中的【首行】虽然填的“2”,但实际公式是Tabel.Range( 步骤名, 1, 3)

    最终效果:

           数据只剩下2、3、4三行数据

    扩展:

      二进制文件保留中间指定的字节数:=Binary.Range( 二进制文件, 保留起始字节位, 保留的字节数)  

      列表保留中间指定的项:=List.Range( 列表, 保留的起始项, 保留的项数

      字符串保留中间指定的字符:=Text.Range( 字符串, 保留的起始位置, 保留的字符数)

      字符串保留中间指定的字符:=Text.Middle( 字符串, 保留的起始位置, 保留的字符数)

        Text.Range与Text.Middle的区别在于两者的第二和第三参数超出字符串最长范围时,Text.Range报错,而Text.Middle则不报错,第二参数超出时返回空,第三参数超出时返回至最后一个字符。

    原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow
  • 相关阅读:
    LongAdder和AtomicLong性能对比
    2,linux入门到上手-ssh安装配置及虚拟机基本使用
    markdown反射型xss漏洞复现
    快速构建第三方api应用
    PHP使用Redis
    laravel aritisan命令大全
    laravel5.5的服务容器分析
    【笔记JS/HTML/CSS】用div实现个性化button,背景半透明
    【GIMP学习】抠图方法二则
    【ubuntu】中文输入法安装二三事
  • 原文地址:https://www.cnblogs.com/officeplayer/p/13510019.html
Copyright © 2011-2022 走看看