Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

column split by delimiter value lightly different

 i have table with comma values column like 

Adjusted Density Factory OD
205.68.423PL04
212.41.623SA04
204.12.923DE04
204.30.723DE04
210423SA04
198.47.623PL04
204.30.723DE04
203.50.523FR04,FR05
206.5-0.523HR04

average value avg :77.111   now splited column comma value  by delimiter  like 

 

205.68.423PL04
212.41.623SA04
204.12.923DE04
204.30.723DE04
210423SA04
198.47.623PL04
204.30.723DE04
203.50.523FR04
203.50.523FR05
206.5-0.523HR04

this average lightly different  76.08 . any idea i am  only did splited by column  in to row . any idea .

2 ACCEPTED SOLUTIONS
v-kkf-msft
Community Support
Community Support

Hi @Anonymous ,

 

If you want the average after splitting to be equal to the average before splitting, you need to add the index column, and then split the column, like this.

image.png

image.png

image.png

 

The purpose is to divide the split rows into a group, and only calculate the data of one row when calculating the average value. Using the following formula to calculate the average will get the same result as before splitting the column.

 

Measure = 
DIVIDE(
    SUMX(
        SUMMARIZE( 'Table', 'Table'[Index], "One_Adjusted", MAX('Table'[Adjusted ]) ),
        [One_Adjusted]
    ),
    DISTINCTCOUNT('Table'[Index])
)

vkkfmsft_0-1627887918232.png

 

If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.

Best Regards,
Winniz

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Anonymous
Not applicable

its wokring . i have multiple value column so i want add index column for all  or else i can i use this index for all column .some column values still not matching 

View solution in original post

3 REPLIES 3
v-kkf-msft
Community Support
Community Support

Hi @Anonymous ,

 

If you want the average after splitting to be equal to the average before splitting, you need to add the index column, and then split the column, like this.

image.png

image.png

image.png

 

The purpose is to divide the split rows into a group, and only calculate the data of one row when calculating the average value. Using the following formula to calculate the average will get the same result as before splitting the column.

 

Measure = 
DIVIDE(
    SUMX(
        SUMMARIZE( 'Table', 'Table'[Index], "One_Adjusted", MAX('Table'[Adjusted ]) ),
        [One_Adjusted]
    ),
    DISTINCTCOUNT('Table'[Index])
)

vkkfmsft_0-1627887918232.png

 

If the problem is still not resolved, please provide detailed error information or the expected result you expect. Let me know immediately, looking forward to your reply.

Best Regards,
Winniz

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Anonymous
Not applicable

its wokring . i have multiple value column so i want add index column for all  or else i can i use this index for all column .some column values still not matching 

lbendlin
Super User
Super User

you have one more row in your table after the split of FR04,FR05 into one row for FR04 and one for FR05.

 

So however you calculate the average (not clear from your data) you're now dividing by 10 rather than 9.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors