英文:
How to extract max amount of column for each group in powerquery?
问题
在Excel的Power Query中,你可以按照以下步骤来实现你的需求:
-
打开Power Query编辑器:
在Excel中,选择你的数据范围,然后点击“数据”选项卡,在“获取与转换数据”组中选择“从表格/范围”。这将会打开Power Query编辑器。 -
分组数据:
在Power Query编辑器中,选择"Year"、"Month"和"Name"列,然后点击"开始"选项卡中的"分组"按钮。在弹出的对话框中,选择"Year"、"Month"和"Name"列,并且选择"最大"作为聚合操作。点击"确定"。 -
展开分组后的数据:
在分组后的结果中,你会看到一个新的列,名为"Max of Qty"(或类似的名称)。点击该列旁边的小方向箭头,选择"展开"。在展开对话框中,选择需要的列(Year、Month、Name和Max of Qty),然后点击"确定"。 -
重命名列(可选):
如果需要,你可以右键点击列标题,选择"重命名"来修改列的名称,使其符合你的输出要求。
完成以上步骤后,你将得到你期望的输出结果。希望这对你有所帮助!
英文:
I am working on some data in powerquery in Excel. I need to make a query that returns unique values of the original table. The original table has a structure like below.
Year month name qty
2019 Jan n 100
2019 Jan n 200
2019 Jan m 300
2019 Jan m 400
2019 feb n 1000
2019 feb n 20
2019 feb m 300
2019 feb m 500
2020 Jan n 100
2020 Jan n 200
2020 Jan m 300
2020 Jan m 400
2020 feb n 1000
2020 feb n 20
2020 feb m 300
2020 feb m 500
I need to extract an output like below
year month product MaxQty
2019 feb m 500
2019 feb n 1000
2019 Jan m 400
2019 Jan n 200
2020 feb m 500
2020 feb n 1000
2020 Jan m 400
2020 Jan n 200
In Sql, I can extract this output with below line of code.
SELECT year,month,name,max(qty) as MaxQty
FROM Table1 group by year,month,name;
How can I do it in power query of excel?
I used the following command:
=List.Distinct(Table1[Year])
but it worked on one column and I could not expand it to multiple columns to extract the max price of each product in year and month.
I need to do it in Power query. I would appreciate if you could advice.
答案1
得分: 2
点击选择年份、月份和名称列
右键分组
取数量列的最大值
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论