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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
mbowler
Frequent Visitor

Horizontal list of values in Report Builder paginated report

I have built a paginated report in Report Builder that implements pick up routes for recycling collections. It's based on tabular data like this:

Type

Day

Week

Street

Property

Card

Tuesday

 1

Bee Hall Crescent

 9

Card

Tuesday

 1

Bee Hall Crescent

 43

Card

Tuesday

 1

Carrow Road

 6

Card

Tuesday

 1

Gilmoreton Way

 15

Card

Tuesday

 1

Gilmoreton Way

 19

Card

Tuesday

 1

Gilson Crescent

 1

Card

Tuesday

 1

Hall Lane

 16

Card

Tuesday

 1

Hall Lane

 58

---

---

---

---

---

Glass

Wednesday

 2

Blacklock Road

 33

Glass

Wednesday

 2

Blacklock Road

 35

Glass

Wednesday

 2

Colliers Reach

 11

Glass

Wednesday

 2

Eglinton Street

 28

---

---

---

---

---

 

I've used two List components, one embeded inside the other to get the route title and then the list of streets and property numbers:

mbowler_0-1731499048721.png

 

However I have only managed to list the property numbers in a table object:

PaginatedRep1.png

But the customer would actually prefer the property numbers to be a horizontal list like this:

PaginatedRep2.png
Does anyone know how I can achieve this? TIA

 

1 ACCEPTED SOLUTION
mbowler
Frequent Visitor

I have managed to solve this by updating the query on the dataset so that the property field is being concatenated as I summarize the table data e.g.

        SUMMARIZECOLUMNS(
            'Table'[Type],
            'Table'[Day],
            'Table'[Week],
            'Table'[Street],
            "PropertyList", CONCATENATEX('Table', 'Table'[Property], ", ", 'Table'[Property])
        )
 
Then I just replaced the table with a text box that has the PropertyList field in it.
 
Note: The second 'Table'[Property] in the CONCATENATEX statement is to make sure the concatenation is sorted, I initially left this out and was getting the property numbers in a random order.
 

 

View solution in original post

2 REPLIES 2
mbowler
Frequent Visitor

I have managed to solve this by updating the query on the dataset so that the property field is being concatenated as I summarize the table data e.g.

        SUMMARIZECOLUMNS(
            'Table'[Type],
            'Table'[Day],
            'Table'[Week],
            'Table'[Street],
            "PropertyList", CONCATENATEX('Table', 'Table'[Property], ", ", 'Table'[Property])
        )
 
Then I just replaced the table with a text box that has the PropertyList field in it.
 
Note: The second 'Table'[Property] in the CONCATENATEX statement is to make sure the concatenation is sorted, I initially left this out and was getting the property numbers in a random order.
 

 

v-jtian-msft
Community Support
Community Support

Hi,@mbowler .I am glad to help you.

After my test, I tried to group Street and Property, but the test is similar to your result, for different Propoerty under the same Street, after grouping, the system will divide it into two rows. Instead of displaying them side by side in one row.

vjtianmsft_0-1731558562023.png

The reason for this is that your setup requires the list to create a RowGroup, but requires the data to be presented locally as a columnGroup.

vjtianmsft_1-1731558684553.png

 


You may want to try using a matrix to create the grouping in the matrix.
The matrix allows you to group data in rows and columns for more flexible presentation of data

You can also try to modify your original data to combine all the Propoerty under the same Street into one row (change the data in the data source).

I hope the links below will help you
Merge cells in a data region in a Power BI paginated report - Power BI | Microsoft Learn

I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Carson Jian,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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