首页 > 其他分享 >同单元格内计算加号个数(Power Query)

同单元格内计算加号个数(Power Query)

时间:2024-05-12 13:52:53浏览次数:14  
标签:Power 单元格 复制 let 名称 Table Query type

问题:一个单元格内若干个加号,计算其个数

//非M版
let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    复制的列 = Table.DuplicateColumn(源, "名称", "名称 - 复制"),
    按分隔符拆分列 = Table.ExpandListColumn(Table.TransformColumns(复制的列, {{"名称 - 复制", Splitter.SplitTextByDelimiter("+", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "名称 - 复制"),
    分组的行 = Table.Group(按分隔符拆分列, {"名称"}, {{"计数", each Table.RowCount(_), Int64.Type}}),
    将列中的数减去 = Table.TransformColumns(分组的行, {{"计数", each _ - 1, type number}})
in
    将列中的数减去
//M版
let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    已添加自定义 = Table.AddColumn(源, "结果", each List.Count(Text.Split([名称],"+"))-1)
in
    已添加自定义

标签:Power,单元格,复制,let,名称,Table,Query,type
From: https://www.cnblogs.com/officeplayer/p/18187754

相关文章

  • 在 PowerShell 5.1 版本及更高版本中,确实存在名为 wget 的命令别名,它实际上是 Invoke-
    在PowerShell5.1版本及更高版本中,确实存在名为wget的命令别名,它实际上是Invoke-WebRequest的别名。这个别名的存在是为了方便那些习惯使用wget命令的用户在PowerShell中执行相似的操作。因此,你可以在PowerShell中使用wget命令来调用Invoke-WebRequest,实现......
  • SuiteQL-Query-Tool-CarlZeng
    NetSuiteSuiteQLQueryTool背景使用了3年时间后,我表示非常感激;不得不来赞美一下下。我很喜欢Tim兄分享的SuiteQLQueryTool,它用AJAX的方式提交query无需刷新页面动态加载query结果,另外更加人性化的数据库字段搜索,索引与关联等。总体感觉:非常简洁,直观,方便,快速凸出优点......
  • 问文心一言——C# 遍历datagridview单元格 不用嵌套循环
    问:C#遍历datagridview单元格不用嵌套循环答:在C#中遍历DataGridView的单元格通常意味着你需要遍历行(Rows)并在每行中遍历单元格(Cells)。然而,如果你想要避免嵌套循环的“感觉”,你可以使用LINQ(LanguageIntegratedQuery)或者一个简单的foreach循环配合委托或Lambda表达式来“扁平化......
  • [转帖]CPUpower的处理
    用cpupower工具修改,但是在修改过程中会遇到ERROR:[root@wyx~]#cpupowerfrequency-set-f1.6GSettingcpu:0Errorsettingnewvalues.Commonerrors:-Doyouhaveproperadministrationrights?(super-user?)-Isthegovernoryourequestedavailableandmodprobe......
  • jQuery获取当前元素是该父元素的第几个元素&获取父元素的第n个子元素
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title></head><body><ul><li>第一个元素</li><li>第二个元素<......
  • QTableView设置单元格颜色未生效的问题
    问题:1voidMainWindow::on_tableview_clicked(constQModelIndex&index)2{3item=newQStandardItem("clicked");4//ui->plant_table->data()5item->setData(QBrush(Qt::red),Qt::BackgroundRole);//.setColor(Qt::red)......
  • [Unit Testing - React] Use the Testing Playground to Help Decide Which Query to
    Queryingisdifficult!Evenifwefollowtheguidingprinciplesandalwaysstartfromthequeriesaccessibletoeveryone,weareboundtogetstucksometimes.Tohelpusout,theTestingPlaygroundwascreated.Inthislesson,wearegoingtoseehowtou......
  • easyExcel多行表头设定不同样式和特定单元格设定样式的实现
    前言有个需求,需要设置Excel导出的样式,样式如下图所示,有三个表头行,第一个表头行需要加粗和灰色背景,另外两个表头行使用另外的样式,并且当测试结果单元格出现x或者未通过的时候,设置其为红色字体。实现步骤写入ExcelSheet的部分代码for(Map.Entry<String,List<ExcelDTO>>entr......
  • Elasticsearch query查询语法
    Elasticsearchquery查询语法本章介绍ES的query子句的语法,query子句主要用于编写查询条件,类似SQL中的where语句。1.匹配单个字段通过match实现全文搜索,全文搜索的后面有单独的章节讲解,这里大家只要知道简单的用法就可以。语法:GET/{索引名}/_search{"query":{"......
  • day31-jQuery
    1、jQuery介绍jQuery是什么jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计......