---
id: video/hn92Al_x-s8
type: video
title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
summary: "Reporting features for developers and consultants in Business Central 2024 release wave 2: report layout lifecycle actions (export schema, blank layouts, update layout), Excel named formulas, layout lifecycle telemetry, the OnSetFileName event, and planned deprecation of layout properties on Report."
tier: official
language: en
tags:
  - report layouts
  - word documents
  - excel reports
  - metadata
  - named formulas
  - telemetry
  - layout lifecycle
  - report schema
  - xml mapping
system: reporting
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:04:22.913Z"
  flags: []
generated:
  at: "2026-10-07T23:04:22.954Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 0e65fa1381a460aafdd87a7c602f6a5953250543de4d16f04e48005b67c68cb0
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=6s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 6
    quote: in this 2024 release Wave 2 video we're going to talk about report layout in general so life cycle of layouts
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=19s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 19
    quote: we're going to talk about some new actions you got on the report layouts page get custom XML for word create a new empty
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=313s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 313
    quote: we tried to make this a little better or a little easier with what we call named formulas
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=462s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 462
    quote: in this release wave we also added life cycle Telemetry for report layout changes on the report layouts page
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=533s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 533
    quote: there's a new event in town called onet file name and you simply uh subscribe to that
  - kind: video
    url: https://www.youtube.com/watch?v=hn92Al_x-s8&t=578s
    title: "What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)"
    date: "2024-10-08T15:00:48.000Z"
    commit: null
    t: 578
    quote: we're going to deprecate report. word layout rdlc layout and Excel layout because these don't make any sense anymore
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: hn92Al_x-s8
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=hn92Al_x-s8
published_at: "2024-10-08T15:00:48.000Z"
duration_s: 637
captions: full
audience:
  - developer
  - functional consultant
chapters:
  - t: 0
    title: Introduction to Report Layout Lifecycle
  - t: 39
    title: Export Report Schema and Get Custom XML
  - t: 111
    title: Mapping Report Fields to Word Documents
  - t: 184
    title: Creating New Blank Report Layouts
  - t: 241
    title: Updating Layouts with Latest Metadata
  - t: 302
    title: Named Formulas in Excel Reports
  - t: 462
    title: Lifecycle Telemetry for Report Layouts
  - t: 513
    title: Additional Reporting Improvements
features:
  - name: Export Report Schema for Word
    status: unclear
    t: 60
    verified: false
    status_source: video
  - name: Create Blank Report Layouts
    status: unclear
    t: 184
    verified: false
    status_source: video
  - name: Update and Export Layout
    status: unclear
    t: 241
    verified: false
    status_source: video
  - name: Named Formulas for Excel
    status: unclear
    t: 302
    verified: false
    status_source: video
  - name: Report Layout Lifecycle Telemetry
    status: unclear
    t: 462
    verified: false
    status_source: video
  - name: Set Report Filename Event
    status: unclear
    t: 513
    verified: false
    status_source: video
  - name: VS Code Data Item Snippet
    status: unclear
    t: 553
    verified: false
    status_source: video
  - name: Report Layout Property Deprecation
    status: unclear
    t: 578
    verified: false
    status_source: video
objects_mentioned:
  - report Sales Invoice
  - report General Journal Test
  - report Customer Top 10
quotes:
  - t: 6
    text: in this 2024 release Wave 2 video we're going to talk about report layout in general so life cycle of layouts
    check: exact
  - t: 19
    text: we're going to talk about some new actions you got on the report layouts page get custom XML for word create a new empty
    check: exact
  - t: 313
    text: we tried to make this a little better or a little easier with what we call named formulas
    check: exact
  - t: 462
    text: in this release wave we also added life cycle Telemetry for report layout changes on the report layouts page
    check: exact
  - t: 533
    text: there's a new event in town called onet file name and you simply uh subscribe to that
    check: exact
  - t: 578
    text: we're going to deprecate report. word layout rdlc layout and Excel layout because these don't make any sense anymore
    check: exact
---

# What’s New: Reporting Features (For Developers and Consultants) (2024 release wave 2)

> Reporting features for developers and consultants in Business Central 2024 release wave 2: report layout lifecycle actions (export schema, blank layouts, update layout), Excel named formulas, layout lifecycle telemetry, the OnSetFileName event, and planned deprecation of layout properties on Report.

[Watch on YouTube](https://www.youtube.com/watch?v=hn92Al_x-s8) · Microsoft Dynamics 365 Business Central (YouTube) · 2024-10-08 · 10:37 · tier official · reviewed (checked by Opus)

## Overview

This 11-minute video from the Business Central channel covers what is new in report layouts in 2024 release wave 2. It walks through new actions on the report layouts page: exporting the report schema as XML for mapping fields in Word, creating blank Word, Excel or RDLC layouts, and updating a layout with the latest report metadata.

It also shows named formulas that simplify Excel reports, lifecycle telemetry for layout changes, a new event for setting the file name of downloaded reports, and a VS Code data item snippet. The presenter says the Report.WordLayout, RdlcLayout and ExcelLayout properties will be deprecated.

## Key points

- The report schema can be exported as an XML file and injected into a Word document so report fields can be mapped to layout elements.
- A new action creates a blank layout in Word, Excel or RDLC format from the report object, so a layout can be built from scratch.
- The update and export layout action refreshes an existing layout with the latest metadata, useful when a report extension adds fields to the dataset.
- Named formulas in Excel reports reference aggregated metadata, so you can avoid writing complex XLOOKUP or VLOOKUP formulas.
- Lifecycle telemetry tracks layout changes: default layout changes, property changes, export, replace and delete.
- Subscribe to the OnSetFileName event to set the file name of downloaded reports.
- Report.WordLayout, Report.RdlcLayout and Report.ExcelLayout are to be deprecated; move the layout to the rendering section of the report object.

## Chapters

- [0:00](https://www.youtube.com/watch?v=hn92Al_x-s8&t=0s) Introduction to Report Layout Lifecycle
- [0:39](https://www.youtube.com/watch?v=hn92Al_x-s8&t=39s) Export Report Schema and Get Custom XML
- [1:51](https://www.youtube.com/watch?v=hn92Al_x-s8&t=111s) Mapping Report Fields to Word Documents
- [3:04](https://www.youtube.com/watch?v=hn92Al_x-s8&t=184s) Creating New Blank Report Layouts
- [4:01](https://www.youtube.com/watch?v=hn92Al_x-s8&t=241s) Updating Layouts with Latest Metadata
- [5:02](https://www.youtube.com/watch?v=hn92Al_x-s8&t=302s) Named Formulas in Excel Reports
- [7:42](https://www.youtube.com/watch?v=hn92Al_x-s8&t=462s) Lifecycle Telemetry for Report Layouts
- [8:33](https://www.youtube.com/watch?v=hn92Al_x-s8&t=513s) Additional Reporting Improvements

## Features

| Feature | Status | At |
|---|---|---|
| Export Report Schema for Word | status not stated, demoed | [1:00](https://www.youtube.com/watch?v=hn92Al_x-s8&t=60s) |
| Create Blank Report Layouts | status not stated, demoed | [3:04](https://www.youtube.com/watch?v=hn92Al_x-s8&t=184s) |
| Update and Export Layout | status not stated, demoed | [4:01](https://www.youtube.com/watch?v=hn92Al_x-s8&t=241s) |
| Named Formulas for Excel | status not stated, demoed | [5:02](https://www.youtube.com/watch?v=hn92Al_x-s8&t=302s) |
| Report Layout Lifecycle Telemetry | status not stated, demoed | [7:42](https://www.youtube.com/watch?v=hn92Al_x-s8&t=462s) |
| Set Report Filename Event | status not stated, demoed | [8:33](https://www.youtube.com/watch?v=hn92Al_x-s8&t=513s) |
| VS Code Data Item Snippet | status not stated, demoed | [9:13](https://www.youtube.com/watch?v=hn92Al_x-s8&t=553s) |
| Report Layout Property Deprecation | status not stated | [9:38](https://www.youtube.com/watch?v=hn92Al_x-s8&t=578s) |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- report "Sales Invoice" at [1:30](https://www.youtube.com/watch?v=hn92Al_x-s8&t=90s)
- report "General Journal Test" at [3:04](https://www.youtube.com/watch?v=hn92Al_x-s8&t=184s)
- report "Customer Top 10" at [5:33](https://www.youtube.com/watch?v=hn92Al_x-s8&t=333s)

Not found in BC28-30: report "Sales Invoice", report "General Journal Test", report "Customer Top 10".

## Quotes

- [0:06](https://www.youtube.com/watch?v=hn92Al_x-s8&t=6s) "in this 2024 release Wave 2 video we're going to talk about report layout in general so life cycle of layouts"
- [0:19](https://www.youtube.com/watch?v=hn92Al_x-s8&t=19s) "we're going to talk about some new actions you got on the report layouts page get custom XML for word create a new empty"
- [5:13](https://www.youtube.com/watch?v=hn92Al_x-s8&t=313s) "we tried to make this a little better or a little easier with what we call named formulas"
- [7:42](https://www.youtube.com/watch?v=hn92Al_x-s8&t=462s) "in this release wave we also added life cycle Telemetry for report layout changes on the report layouts page"
- [8:53](https://www.youtube.com/watch?v=hn92Al_x-s8&t=533s) "there's a new event in town called onet file name and you simply uh subscribe to that"
- [9:38](https://www.youtube.com/watch?v=hn92Al_x-s8&t=578s) "we're going to deprecate report. word layout rdlc layout and Excel layout because these don't make any sense anymore"

## Disclaimers in the video

- [9:38](https://www.youtube.com/watch?v=hn92Al_x-s8&t=578s) coming-later: we're going to deprecate report. word layout rdlc layout and Excel layout

Presenters (as heard): Kenny Paban.
