Table.SelectRows筛选的行
时间: 2024-03-10 21:48:36 浏览: 36
在Power Query中,Table.SelectRows函数可以根据指定的条件筛选表格中符合条件的行。具体来说,Table.SelectRows函数会返回一个新的表格,其中仅包含符合条件的行。
Table.SelectRows函数的语法如下:
```
Table.SelectRows(table as table, condition as function) as table
```
其中,table是要选择行的表格,condition是一个函数,用于定义选择行的条件。condition函数返回True或False,如果返回True,则选择该行,否则不选择该行。
例如,假设我们有一个表格,名为"Sales",包含以下列:Date、Product、SalesAmount。现在我们想要选择所有销售额大于1000的行,可以使用以下代码:
```
Table.SelectRows(Sales, each [SalesAmount] > 1000)
```
这样,Table.SelectRows函数会返回一个新的表格,其中仅包含销售额大于1000的行。需要注意的是,原始的"Sales"表格并没有被修改,仅是生成了一个新的表格。
相关问题
Table.SelectRows
Table.SelectRows是一个在Power Query中使用的函数,用于筛选数据表中的行。它接受两个参数,第一个参数是源数据表,第二个参数是一个逻辑表达式,用于确定哪些行应该被筛选出来。在逻辑表达式中,可以使用各种条件来筛选行,例如使用Text.EndsWith函数来筛选出Name列以特定字符串结尾的行。这个函数的返回值是一个新的数据表,其中只包含符合筛选条件的行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [1.1 动态合并指定表格数据(表格法)](https://blog.csdn.net/weixin_34212762/article/details/92146915)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [关于table的selectedRowKeys和selectedRows](https://blog.csdn.net/zhuangjiajia09/article/details/125642370)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
power query Table.SelectRows 使用方法
在Power Query中,Table.SelectRows函数用于选择符合条件的行。其语法如下:
Table.SelectRows(table as table, condition as function) as table
其中,table是要选择行的表格,condition是一个函数,用于定义选择行的条件。condition函数返回True或False,如果返回True,则选择该行,否则不选择该行。
例如,假设我们有一个表格,名为"Sales",包含以下列:Date、Product、SalesAmount。现在我们想要选择所有销售额大于1000的行,可以使用以下步骤:
1. 在Power Query编辑器中,选择"Sales"表格。
2. 点击"开始"选项卡中的"高级编辑"按钮。
3. 在"高级编辑器"中,找到"#"号下面的代码行,将其替换为以下代码:
```
Table.SelectRows(#"Previous Step", each [SalesAmount] > 1000)
```
其中,#"Previous Step"是上一步骤生成的表格,[SalesAmount]是要筛选的列名,1000是要筛选的条件。
4. 点击"完成"按钮,保存并关闭"高级编辑器"。
5. 点击"应用和关闭"按钮,将筛选后的表格应用到数据模型中。
这样,我们就成功使用了Table.SelectRows函数来筛选符合条件的行。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)