Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I would like to consolidate the number of Business Value KPI_Metric rows below from 9 to 3 by having the values within the Metric, Target, and Calculation / Approach columns in the same row. For example; row 1 would have Reduce in-center processing, Test LI1, Test LI1 - 10, and Test LI 1. Does anyone know if this can be done in the query editor?
Thanks in advance to anyone who can assist.
Solved! Go to Solution.
You can do it within the Table.Group function.
Then just expand the resulting table
#"Grouped Rows" = Table.Group(#"Replaced Value", {"Business Value KPI_Metric"}, {
{"Collapsed", each
Table.SelectRows(
Table.FromColumns(
{[Business Value KPI_Metric],List.RemoveNulls([Metric]),List.RemoveNulls([Target]),List.RemoveNulls([#"Calculation/Approach"])},
type table [Business Value KPI_Metric=nullable text,
Metric=nullable text,
Target=nullable number,
#"Calculation/Approach"=nullable text]),
each [Metric]<> null)}}),
Replace #"Previous Step" with the actual name of the previous step in your code.
You can do it within the Table.Group function.
Then just expand the resulting table
#"Grouped Rows" = Table.Group(#"Replaced Value", {"Business Value KPI_Metric"}, {
{"Collapsed", each
Table.SelectRows(
Table.FromColumns(
{[Business Value KPI_Metric],List.RemoveNulls([Metric]),List.RemoveNulls([Target]),List.RemoveNulls([#"Calculation/Approach"])},
type table [Business Value KPI_Metric=nullable text,
Metric=nullable text,
Target=nullable number,
#"Calculation/Approach"=nullable text]),
each [Metric]<> null)}}),
Replace #"Previous Step" with the actual name of the previous step in your code.
Brilliant. Thank you!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.