---
id: object/page/5833
type: object
title: Page 5833 "Item Statistics 2"
summary: Page 5833 "Item Statistics 2" in Base Application (Microsoft.Inventory.Analysis). Introduced in BC28, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: "28"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 4037df2a720010e74dad9daa2336a3168d43a94fbc0050eda74833891bac9653
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Analysis/ItemStatistics2.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Analysis/ItemStatistics2.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 5833
name: Item Statistics 2
caption: Item Statistics
namespace: Microsoft.Inventory.Analysis
app: Base Application
extends: null
first_version: "28"
last_version: "30"
present_in:
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 2
  events: 0
  subscribers: 0
  controls: 22
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Page 5833 "Item Statistics 2"

> Page 5833 "Item Statistics 2" in Base Application (Microsoft.Inventory.Analysis). Introduced in BC28, still in BC30.

Base Application · Microsoft.Inventory.Analysis · captioned "Item Statistics" · BC28-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Analysis/ItemStatistics2.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Item Statistics |
| SourceTable | Item Statistics Cache |
| PageType | Card |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Current Inventory Value (LCY) | [CurrentInventoryValue](../table/5310.md#fields) | Specifies the current inventory value (in local currency), calculated as the sum of Cost Amount (Actual) + Cost Amount (Expected) on posted Value Entries for this item. Run the Adjust Cost - Item Entries batch job to ensure the amount is up to date. <small>from the table field</small> |
|  | Expired Inventory Value (LCY) | [ExpiredStockValue](../table/5310.md#fields) | Specifies the inventory value (in local currency) of quantities whose expiration date is earlier than the work date. Calculated as the sum of Cost Amount (Actual) + Cost Amount (Expected) from Value Entries applied to open Item Ledger Entries (Remaining Qty. > 0) with Expiration Date < Work Date. Ru... <small>from the table field</small> |
| This Fiscal Period | ItemDateName[1] | `ItemDateNames[1]` | — |
|  | Sales Growth Rate (%) | [SalesGrowthRateThisPeriod](../table/5310.md#fields) | Specifies the percentage change in sales compared to the previous period in the fiscal year, calculated as ((Sales in the current period in the fiscal year - Sales in the prior period in the fiscal year) ÷ Sales in the prior period in the fiscal year) x 100%. A positive value indicates growth, while... |
|  | Net Sales (LCY) | [NetSalesLCYThisPeriod](../table/5310.md#fields) | Specifies the total revenue (in local currency) from sales for the current period in fiscal year after deducting given discounts and returns. This value represents the actual income generated from sales transactions during the fiscal year. Calculated as: Net Sales = Total sales in the period - Tota... <small>from the table field</small> |
|  | Gross Margin (%) | [GrossMarginThisPeriod](../table/5310.md#fields) | Specifies the percentage of revenue remaining after deducting the cost of goods sold (COGS) for the current period in the fiscal year. This metric indicates how efficiently the company produces and sells its products. Calculated as: Gross Margin (%) = ((Net Sales - COGS) ÷ Net Sales) x 100%. A highe... |
|  | Return Rate (%) | [ReturnRateThisPeriod](../table/5310.md#fields) | Specifies the percentage of sold quantity that were returned during the current period in the fiscal year. This metric helps measure product quality and customer satisfaction. Calculated as: Return Rate (%) = (Returned Quantity ÷ Total Sold Quantity) x 100%. A lower percentage indicates fewer return... |
| This Fiscal Year | PlaceHolder | `PlaceHolderLbl` | — |
|  | Sales Growth Rate (%) | [SalesGrowthRateThisFY](../table/5310.md#fields) | Specifies the percentage change in sales compared to the previous fiscal year, calculated as ((Sales in current fiscal year - Sales in the last fiscal year) ÷ Sales in the last fiscal year) x 100%. A positive value indicates growth, while a negative value indicates a decline in sales. |
|  | Net Sales (LCY) | [NetSalesLCYThisFY](../table/5310.md#fields) | Specifies the total revenue (in local currency) from sales for the current fiscal year after deducting given discounts and returns. This value represents the actual income generated from sales transactions during the fiscal year. Calculated as: Net Sales = Total sales in the fiscal year - Total retu... <small>from the table field</small> |
|  | Gross Margin (%) | [GrossMarginThisFY](../table/5310.md#fields) | Specifies the percentage of revenue remaining after deducting the cost of goods sold (COGS) for the current fiscal year. This metric indicates how efficiently the company produces and sells its products. Calculated as: Gross Margin (%) = ((Net Sales - COGS) ÷ Net Sales) x 100%. A higher percentage r... |
|  | Return Rate (%) | [ReturnRateThisFY](../table/5310.md#fields) | Specifies the percentage of sold quantity that were returned during the current fiscal year. This metric helps measure product quality and customer satisfaction. Calculated as: Return Rate (%) = (Returned Quantity ÷ Total Sold Quantity) x 100%. A lower percentage indicates fewer returns and higher p... |
| Last Fiscal Year | Placeholder1 | `PlaceHolderLbl` | — |
|  | Sales Growth Rate (%) | [SalesGrowthRateLastFY](../table/5310.md#fields) | Specifies the percentage change in sales compared to the previous fiscal year, calculated as ((Sales in the last fiscal year - Sales in the prior fiscal year) ÷ Sales in the prior fiscal year) x 100%. A positive value indicates growth, while a negative value indicates a decline in sales. |
|  | Net Sales (LCY) | [NetSalesLCYLastFY](../table/5310.md#fields) | Specifies the total revenue (in local currency) from sales for the last fiscal year after deducting given discounts and returns. This value represents the actual income generated from sales transactions during the last fiscal year. Calculated as: Net Sales = Total sales in the last fiscal year - Tot... <small>from the table field</small> |
|  | Gross Margin (%) | [GrossMarginLastFY](../table/5310.md#fields) | Specifies the percentage of revenue remaining after deducting the cost of goods sold (COGS) for the last fiscal year. This metric indicates how efficiently the company produces and sells its products. Calculated as: Gross Margin (%) = ((Net Sales - COGS) ÷ Net Sales) x 100%. A higher percentage refl... |
|  | Return Rate (%) | [ReturnRateLastFY](../table/5310.md#fields) | Specifies the percentage of sold quantity that were returned during the last fiscal year. This metric helps measure product quality and customer satisfaction. Calculated as: Return Rate (%) = (Returned Quantity ÷ Total Sold Quantity) x 100%. A lower percentage indicates fewer returns and higher prod... |
| Lifetime | Placeholder2 | `PlaceHolderLbl` | — |
|  | Placeholder3 | `PlaceHolderLbl` | — |
|  | Net Sales (LCY) | [NetSalesLCYLifetime](../table/5310.md#fields) | Specifies the total revenue (in local currency) from sales after deducting given discounts and returns. This value represents the actual income generated from sales transactions during the lifetime. Calculated as: Net Sales = Total sales so far - Total returns so far - Total given discounts so far. <small>from the table field</small> |
|  | Gross Margin (%) | [GrossMarginLifetime](../table/5310.md#fields) | Specifies the percentage of revenue remaining after deducting the cost of goods sold (COGS) for the lifetime. This metric indicates how efficiently the company produces and sells its products. Calculated as: Gross Margin (%) = ((Net Sales - COGS) ÷ Net Sales) x 100%. A higher percentage reflects bet... |
|  | Return Rate | [ReturnRateLifetime](../table/5310.md#fields) | Specifies the percentage of sold quantity that were returned during the lifetime. This metric helps measure product quality and customer satisfaction. Calculated as: Return Rate (%) = (Returned Quantity ÷ Total Sold Quantity) x 100%. A lower percentage indicates fewer returns and higher product acce... |

## Procedures

2 local procedures, no public ones.

## Triggers

OnOpenPage, OnPageBackgroundTaskCompleted, OnPageBackgroundTaskError

## Relations

- source table [Table 5310 "Item Statistics Cache"](../table/5310.md)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 358 "DateFilter-Calc"](../codeunit/358.md) (2 calls: `CreateDateFilters → CreateAccountingPeriodFilter`, `CreateDateFilters → CreateFiscalYearFilter`)

## Across versions

- Present in: BC28-30
- Changed (declaration) in: none

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "Item Statistics 2")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
