modellerUpdated 2026-06-14

Named Lists (Named Sets)

What this covers

A named list (also called a named set) is a reusable collection of dimension members stored within a semantic model. Named lists let modellers pre-define member selections — top customers, active product categories, regional groupings — that BI tool users can apply as filters, row sets, or column sets without rebuilding the selection each time. This article explains the different types of named lists, how to create and preview them, and how they surface in BI tools and the Excel plugin.

The Named Sets panel for the acme demo ModelX. Four named lists are listed as cards, each with its type chip (Dynamic for the Top/Bottom-N sets, Filtered for the rule-based one), a Session scope chip, Edit and Delete actions, a plain-language description, and a display folder. The sets are Top 5 and Bottom 5 Countries by Revenue (Geography), Top 10 Channels by Revenue (Channels), and High-Revenue Account Types (Accounts). Buttons at the top offer From template and Add set.

Each card shows the list's type and scope at a glance, a description for the people who will use it, and the display folder it is grouped under. A Dynamic list (Top/Bottom-N) re-ranks itself on every query as the data changes; a Filtered list re-evaluates its rule; a Fixed list always returns the exact members you chose.

Types of named lists

TypeDescriptionWhen to use
Fixed membersA hand-picked list of specific dimension members.When the members are stable and known in advance — e.g., a list of strategic accounts.
Top N / Bottom NA dynamic list ranking members by a measure and returning the top or bottom N.When the list should update automatically as data changes — e.g., top 10 products by revenue.
FilteredMembers matching one or more conditions on dimension attributes.When membership is defined by business rules — e.g., customers in a specific region with orders above a threshold.
Advanced MDXA raw MDX set expression.When the other builder types cannot express the required logic. Preview is not available for raw MDX; deploy the model and use a BI tool to see results.

Before you start

Creating a named list

  1. Open a model in Model Builder and click Named Lists in the Toolbelt (left sidebar).
  2. Click Add Named List. The Drawer opens with a blank definition form.
  3. Enter a Name (internal identifier, must be unique within the model).
  4. Optionally enter a Display name (label shown in BI tools) and Description.
  5. Select the List type — Fixed, Top N, Filtered, or Advanced MDX.
  6. Configure the type-specific fields:
    • Fixed: select the dimension, then pick individual members.
    • Top N: select the dimension, ranking measure, count, and direction (top or bottom).
    • Filtered: select the dimension, then add filter conditions with logic (AND/OR).
    • Advanced MDX: enter a raw MDX set expression.
  7. Click Preview to see the resolved members (not available for Advanced MDX).
  8. Click Save. The named list is available to BI tools after model deployment.

Previewing members

Click the preview icon on any named list card to see the resolved members inline. The preview runs a query through the Query Router and returns up to 100 members. For Advanced MDX expressions, preview is not supported — deploy the model and query via Excel or Power BI using an XMLA connection to see results.

Using named lists in BI tools

After model deployment, named lists appear as named sets in the XMLA metadata catalogue. In Excel, use CUBESET and CUBERANKEDMEMBER formulas to reference them. The Tessallite Excel plugin provides one-click insertion of these formulas from the Report Builder panel.

Certification and governance

Named lists support the same certification lifecycle as other model entities:

StatusMeaning
DraftWork in progress; visible to modellers only.
SharedAvailable to all users but not yet certified.
CertifiedReviewed and approved for production use.
DeprecatedScheduled for removal; a replacement may be specified.

Version history tracks changes to the definition, and impact analysis shows where each named list is used across workbooks and dashboards.

Related