# Matrix Questions

A matrix question is a group of several sub-question sharing the same set of answers as columns. You can have [single selection based matrixes](/form-management/form-designer/questions/question-types/matrix-questions/single-matrix.md) or [multi-selection](/form-management/form-designer/questions/question-types/standard/multiple-choice.md) based matrixes.

![](/files/-MBhZpTCZ1TuO0A75jVP)

## ➕ Adding a new matrix row or column

To add a new row or column click on the matrix question you would like to edit.

![](/files/-MBh_YOzO9QtqDHbKl28)

* **`Add row`** will add a new row to your matrix.
* **`Add column`** will add a new column to your matrix.

## Columns type

Matrix question's columns can be build using any of the available [answer types](/form-management/form-designer/answers/answer-types.md) as such you could build a matrix that is based only fields.

![](/files/-MBhc4gpDyoG1h5ofG_R)

{% hint style="info" %}
You may set the answer type of your column on the matrix column properties page.
{% endhint %}

## 🏃 Organizing your rows and columns

You may move your rows and columns display order positions using drag and drop.&#x20;

![](/files/-MBhai5QY684dElKwNeq)

## 🔅 Matrix properties

* **`Randomize rows`** display the rows in a random order.
* **`Randomie columns`** display the columns in a random order.
* **`One selection per column`** will allow the respondent to select only one answer for each of the matrix column.
* **`Left scale anchor`** if rating is enabled you can set a label for the left header&#x20;
* **`Center scale anchor`** if rating is enabled you can set a label for the center of header
* **`Right scale anchor`** if rating is enabled you can set a label for the right header
* **`Link answers from`** will generate the rows [dynamically ](/form-management/form-designer/piping/carry-forward-answers.md)based on on respondent answers to a previous question.  &#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/form-management/form-designer/questions/question-types/matrix-questions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
