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! Learn more

Reply
deefunk1981
Frequent Visitor

Matrix Values (show all)

Hi,

 

I am having an issue I am hoping someone can help me with.  I am using a dataflow to create a matrix / planning view.  I have the matrix setup and attached a snapshot of it.  I have concatenated several columns into a column called full notes.  This then displays all the details of the job the team is working on each day of the week.  However, our teams usually do more than 1 job a day and the matrix can only show First, Last or Count whereas I need it to show all jobs for each day in the format shown below.  Hopefully there is an easy solution to this but I cannot find it.  

 

Many Thanks,

David

screenshot matrix (1).jpg

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @deefunk1981 ,

 

Is the output you expected?

Eyelyn9_0-1639732031872.png

If so, please try:

Measure = 
var _t=SUMMARIZE(FILTER(ALL('Table'),[Team Name]=MAX('Table'[Team Name])),[Full Notes])
return CONCATENATEX(_t,[Full Notes]," , ")
Measure 2 = 
var _first=CALCULATE( FIRSTNONBLANK('Table'[Full Notes],TRUE()),ALLEXCEPT('Table','Table'[Team Name]))
return IF(MAX('Table'[Full Notes])=_first , [Measure],BLANK())

Eyelyn9_1-1639732127334.png

 

If you are still confused about it, please provide me with more details about your table and your problem or share me with your pbix file after removing sensitive data.

 

 

Best Regards,
Eyelyn Qin
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

3 REPLIES 3
Anonymous
Not applicable

Hi @deefunk1981 ,

 

Is the output you expected?

Eyelyn9_0-1639732031872.png

If so, please try:

Measure = 
var _t=SUMMARIZE(FILTER(ALL('Table'),[Team Name]=MAX('Table'[Team Name])),[Full Notes])
return CONCATENATEX(_t,[Full Notes]," , ")
Measure 2 = 
var _first=CALCULATE( FIRSTNONBLANK('Table'[Full Notes],TRUE()),ALLEXCEPT('Table','Table'[Team Name]))
return IF(MAX('Table'[Full Notes])=_first , [Measure],BLANK())

Eyelyn9_1-1639732127334.png

 

If you are still confused about it, please provide me with more details about your table and your problem or share me with your pbix file after removing sensitive data.

 

 

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

Anonymous
Not applicable

Hi @deefunk1981 ,

 

I have created a data sample for test:

Eyelyn9_1-1639620387309.png

 

Values in Matrix visual must be an aggregate value. Since your Full Notes column is Text type, it will automatically use First or Last or Count .

Eyelyn9_0-1639620223758.png

 

So I'd suggest you use CONCATENATEX() to combine values:

Combined Values = CONCATENATEX('Table',[Full Notes]," , ") 

Output:

Eyelyn9_2-1639620455321.png

 

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

Thank you so much Eyelyn, that worked!  However, I now have an issue with the data.  Each job has many rows which detail every step completed in the job.  So for example, one job might have 20 rows therefore my table now shows 20 concatenated "Full Notes" for each job.  Do you know how I could adjust my measure so that only 1 concatenated "Full Notes" appears for each job?

Thanks,

David

Helpful resources

Announcements
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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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