• 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
  • 相关阅读:
    Android中WebView如何加载JavaScript脚本
    Android中WebView如何加载JavaScript脚本
    Android中WebView如何加载JavaScript脚本
    Android如何使用SQLlite数据库
    Android如何使用SQLlite数据库
    Android如何使用SQLlite数据库
    __declspec(dllimport)的作用
    __declspec,__cdecl,__stdcall都是什么意思?有什么作用?
    #pragma pack(push,1)与#pragma pack(1)的区别
    #pragma pack(n) 的作用
  • 原文地址:https://www.cnblogs.com/officeplayer/p/13510019.html
Copyright © 2020-2023  润新知