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
  • 相关阅读:
    CRM 线索 客户 统称为 资源 客户服务管理篇 销售易
    IM 简介
    蚂蚁区块链
    区块链存证
    TQ2440 LCD试验失败经验教训
    调色板的概念
    分离链接散列表C语言实现实例
    Nor Flash启动和Nand Flash启动时Stepping stone都在哪?
    ADS中编译现存项目时常见错误:无法打开文件……2440init.o的解决办法
    TQ2440之定时器中断0——volatile关键字的重要作用
  • 原文地址:https://www.cnblogs.com/officeplayer/p/13510019.html
Copyright © 2011-2022 走看看