web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

it possible to create dynamic columns in a Business Central List page (pivot-style view)?

(1) ShareShare
ReportReport
Posted on by 1,021

Hi All,

 Is it possible to create dynamic columns in a Business Central List page (pivot-style view)?

I have a custom table with the following structure:

Job No. Step Completed
JOB001 Estimate TRUE
JOB001 Planning FALSE
JOB001 QA TRUE
JOB002 Estimate TRUE
JOB002 Repair TRUE

I would like to display the data in a List page like this:

Job No. Estimate Planning QA Repair
JOB001  
JOB002    

The challenge is that the list of Steps is not fixed. New steps can be added over time, so I need the page to generate the columns dynamically based on the data.

From what I understand, Business Central page layouts are compiled, so fields and columns must be defined at design time. Is there any supported way to create truly dynamic columns in a List or Worksheet page?

If not, what is the recommended approach for implementing a pivot-style view in AL?

  • Is the Matrix page pattern the only native solution?

  • Has anyone implemented this using a Control Add-in?

  • Are there any standard Business Central pages or examples that achieve this?

I'm looking for a solution that stays within Business Central if possible, rather than exporting the data to Excel.

 

thank you

I have the same question (0)
  • Suggested answer
    OussamaSabbouh Profile Picture
    18,239 Super User 2026 Season 1 on at
    Hello,
    No, you cannot create truly dynamic columns in a standard Business Central List or Worksheet page because the page controls are defined at compile time. For a native BC solution, the usual approach is the matrix pattern: define a fixed maximum number of column controls, then dynamically change their captions, visibility, and values based on the available Steps, with Next/Previous Set actions when there are more columns than can be displayed at once; standard pages such as Analysis by Dimensions use this kind of matrix behavior. A Control Add-in can provide fully dynamic columns, but I would only use it when the matrix pattern is not sufficient, because it adds more complexity and JavaScript dependency. So for your scenario, I would recommend a Matrix/Worksheet-style page with dynamic captions and values as the most Business Central-native solution.
    Regards,
    Oussama Sabbouh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 653 Super User 2026 Season 1

#2
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 414 Most Valuable Professional

#3
YUN ZHU Profile Picture

YUN ZHU 394 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans