The table, matrix and list report items can display data from a single dataset. You can also assign conditional expressions to filter or sort the dataset columns.
There are two ways to assign the dataset to the tablix:
Dataset property of tablixSelect any cell in the tablix data region, then click the Data Assign menu icon to open the data assign menu. If the report does not have a dataset, the data assign menu will have following options.

Click on the
Add Datasourceoption in the menu and add dataset using the steps provided in Create Data section.
By default, the menu displays the fields of the first dataset in the report.

The available datasets in the report will be listed in the first dropdown. To assign different dataset, choose desired dataset in the dropdown.

Now, the fields of selected dataset will be listed in the data assign menu like below.


Dataset property dropdown. You can choose the desired dataset from the drop-down.


There are a few different ways to assign the fields into a tablix cell:
DATA panel.DATA panel and expand the required dataset.


Select the tablix cell and click on the Data assign menu icon to open data assign menu.
![]()
Click on the required data field name in the menu.

The fields of the dataset which is assigned to
Datasetproperty of tablix will be listed in the menu.
Now, the respective field will be assigned to the respective cell like below.

There are two ways to assign or edit the expression into a tablix cell:
Add Expression and edit expression using the Edit Expression option in data assign menuThe Data Assign Menu is recommended for quickly assigning a single TextRun expression to a tablix cell. It offers a direct path to the Expression Editor.
Select a table cell and click on the Data assign menu icon to open data assign menu.

Click the Add Expression option in the data assign menu. Now, the Expression builder will be launched like below.

To learn more about handling expressions in report designer refer Expressions section.
Set the Expression in the Expression editor.

Click OK to assign added expression into the respective tablix cell.

The Multi‑Text Run Editor Dialog is ideal when you need to manage multiple TextRuns within the same tablix cell. It allows you to combine static text and expressions, giving flexibility for complex formatting or mixed content scenarios.
Text Editor icon to open the Multi-Text Run Editor Dialog.
Multi-Text Run Editor Dialog will open as shown below, allowing you to add an expression.


Expression option to open the Expression Editor.

OK.

[Sales] expression will now appear in the Multi-Text Run Editor Dialog.

Save to assign added expression into the respective tablix cell.

You can specify dataset fields, parameters, or built-in functions in the Expression Editor, then click OK.
The label denoted in the table cell varies based on the assigned values in table cell. The following snap depicts the label text variations.

Data assign menu icon to open data assign menu.

Edit Expression option in the data assign menu. Now, the Expression builder will be launched like below.

OK button.Text Editor icon to open the Multi-Text Run Editor Dialog.
Multi-Text Run Editor dialog will appear, allowing you to modify the existing Expression.


Expression option to open the Expression Editor.

Expression editor and click OK.

[Sum(Sales)] expression is updated to the Multi-Text Run Editor dialog.

Save to assign modified expression into the respective tablix cell.

Each tablix cell provides flexible editing options to manage text and expressions. These options simplify report design with quick access to text entry or expression assignment.
![]()
Multi-Text Run Editor dialog to enter static text or expressions.The Data Assign Menu provides two options:
Multi-TextRun Editor dialog to enter static text or expressions.Expression Editor directly. This option allows adding only a single TextRun, enabling faster report creation.Below options shown in the Data Assign Menu depend on the current state of the tablix cell:
| Cell State | Menu Options Displayed |
|---|---|
| Empty cell (no TextRuns) | Add Expression, Add Text |
| Single TextRun (static text) | Add Expression, Edit Text |
| Single TextRun (expression) | Edit Expression, Edit Text |
| Multiple TextRuns | Edit Text |
Double-clicking a tablix cell provides a shortcut to open the appropriate editor:
| Cell State | Double-Click Action |
|---|---|
| Empty cell (no TextRuns) | Opens Multi TextRun Editor |
| Single TextRun (static text) | Opens Multi TextRun Editor |
| Single TextRun (expression) | Opens Expression Editor |
| Multiple TextRuns | Opens Multi TextRun Editor |