---
schema_version: "1"
id: 047f3b9fcc5d3dbac60afb23d956d3eb5fe24ad84edbe6dbbd7be56cc1223b6e
title: Ranges in Calculation Matrices (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_ranges_in_calculation_matrices.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_ranges_in_calculation_matrices.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8bf2ceea2289f9597edd0ae5e6824e646524c9423644a63f9ff13f8296c36afa
description: For the managed package runtime, a range takes a number or text value and assigns it to groups that you've defined. You can use data numeric ranges in calculation matrices and by collating by alphabetic ranges For example, if age is a component of your pricing, you can use a numeric range to map the applicant's age to the correct age group.
products:
  - Omnistudio
release: "264"
---
# Ranges in Calculation Matrices (Managed Package)

For the managed package runtime, a range takes a number or text value and assigns it to groups that you've defined. You can use data numeric ranges in calculation matrices and by collating by alphabetic ranges For example, if age is a component of your pricing, you can use a numeric range to map the applicant's age to the correct age group.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d103695e46">
            <p style="margin-bottom:0;">Age Today</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d103695e52">
            <p style="margin-bottom:0;">Assigned to Age Group</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Age Today" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e46 ">
            <p style="margin-bottom:0;">17 or younger</p>
          </td>

          <td data-label="Assigned to Age Group" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e52 ">
            <p style="margin-bottom:0;">Age Group 0</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Age Today" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e46 ">
            <p style="margin-bottom:0;">18 to 24</p>
          </td>

          <td data-label="Assigned to Age Group" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e52 ">
            <p style="margin-bottom:0;">Age Group 1</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Age Today" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e46 ">
            <p style="margin-bottom:0;">25 to 29</p>
          </td>

          <td data-label="Assigned to Age Group" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e52 ">
            <p style="margin-bottom:0;">Age Group 2</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Age Today" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e46 ">
            <p style="margin-bottom:0;">30 to ...</p>
          </td>

          <td data-label="Assigned to Age Group" class="slds-cell-wrap" style="vertical-align:top;" headers="d103695e52 ">
            <p style="margin-bottom:0;">...</p>
          </td>

        </tr>
      </tbody>
    </table>

- **[Numeric Ranges in Calculation Matrices (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_numeric_ranges_in_calculation_matrices.htm&release=264.0.0&type=5)**  
    For the managed package runtime, when you configure numeric ranges for a matrix, values below the lowest level that you configure are treated as the lowest value, and values above the highest value that you configure are treated as the highest value configured for the matrix.
- **[Collating by Alphabetic Ranges (Example) (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_collating_by_alphabetic_rangesexample.htm&release=264.0.0&type=5)**  
    For the managed package runtime, suppose you want to assign Contacts into one of three buckets by last name such that:
- **[Added Dimensions in the Matrix (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_added_dimensions_in_the_matrix.htm&release=264.0.0&type=5)**  
    For the managed package runtime, you might want to look up additional dimensions in the Matrix. For example, to look up Age Range Band by gender, create two rows for each age: one for Male applicants, the other for Female applicants. Additional dimensions require additional rows.