# Text, checkbox & date

In addition to [number](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/insert-manual-input-columns.md) and [dropdown](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/dropdown.md) input columns, Plan allows you to capture manual input using **text**, **checkbox**, and **date** columns.

### Insert a text column

You can use text columns to capture free-form input in reports.

To insert a text column:

1. Go to **Planning** > **Insert Column** > **Text.**

<figure><img src="/files/sYf99pTA9eDKlqTHbOmB" alt="" width="563"><figcaption></figcaption></figure>

2. Enter a title and configure the required settings in the side panel that opens when you select **Text**, as shown below.

<figure><img src="/files/sZfrpRbGgMWuxA13yJay" alt="" width="375"><figcaption></figcaption></figure>

3. Select **Create.**

After creating the column, double-click a cell to enter text and press enter to save. You can [modify a text column](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/insert-manual-input-columns.md#modify-column-properties) to edit its configuration.

<figure><img src="/files/OgtKqkJjVuGIzb2lnajx" alt="" width="563"><figcaption></figcaption></figure>

### Configure text input column properties

Key properties such as **Insert As**, **Input type**, **Default Value**, **Allow entry on Totals/Subtotals**, **Allow Input** and **Description** can be configured as in other data input columns. For more information, see [configure data input column properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns.md#configure-data-input-column-properties) and [configure dropdown properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/dropdown.md#configure-dropdown-properties).

In addition, text columns support the following properties:

* **Word wrap** - Enable word wrap for long text values to improve readability. Use the **word wrap** option in the **Format** tab to adjust text based on column width.
* **Text validation** - Validate text input to ensure data quality. You can:

  * Define **minimum** and **maximum length** to control the length of text input.

  <figure><img src="/files/0ezdyICnO2gQfZy8c5KG" alt=""><figcaption></figcaption></figure>

  * Restrict input type (numeric, email, alphanumeric) by selecting the required option from the **Field Validation** dropdown.

  <figure><img src="/files/vCT1z6J8A1k6iSnKEkZW" alt=""><figcaption></figcaption></figure>

  * Use the **Custom** option to apply a regular expression (regex). Select **Custom** and enter the required text pattern.

  <figure><img src="/files/2MHKPA5LngWf1BLkQiPS" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Only text that satisfies the validation rules is accepted. Invalid entries display an error.
{% endhint %}

| Field Validation  | Allowed Text                                                |
| ----------------- | ----------------------------------------------------------- |
| **Any Value**     | Allows numbers, alphabets, punctuation, and special symbols |
| **Numeric**       | Only numbers                                                |
| **Non Numeric**   | Everything except numbers                                   |
| **Alpha Numeric** | Numbers and alphabets                                       |
| **Email**         | Valid email addresses                                       |
| **URL**           | Valid URL links                                             |
| **Custom**        | Text that matches the defined pattern                       |

### Insert a checkbox column

Checkbox columns or measures are used to capture binary inputs such as selection, approval, or status.

To insert a checkbox column:

1. Go to **Planning** > **Insert Column** > **Checkbox**

<figure><img src="/files/lqhHVd7AE7ct6OW3LsUw" alt="" width="563"><figcaption></figcaption></figure>

2. Enter a title and configure the required settings in the side panel that opens when you select **Checkbox**, as shown below.

<figure><img src="/files/XYdgL7M1SemQXQXits1S" alt="" width="375"><figcaption></figcaption></figure>

2. Select **Create**.

After creating the column, select a checkbox to check or uncheck it. You can[ modify a checkbox column](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/insert-manual-input-columns.md#modify-column-properties) to edit its configuration.

<figure><img src="/files/Q6NdsqA0rOmsFHnCt60M" alt=""><figcaption></figcaption></figure>

You can configure checkbox column properties similar to other data input columns. For more information, see [configure data input column properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns.md#configure-data-input-column-properties) and [configure dropdown properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/dropdown.md#configure-dropdown-properties).

Checkbox columns are commonly used for filtering and selection scenarios. For example, you can filter data based on **Checked** or **Unchecked** values. The Writeback application within Plan can use these filters to write back only the selected (checked or unchecked) records based on the configured criteria.

### Insert a date column

Date columns allow you to capture or populate date values in the report.

To insert a date column:

1. Go to **Planning** > **Insert Column** > **Date.**

<figure><img src="/files/yuylzUizcE07nrb5mCAO" alt="" width="563"><figcaption></figcaption></figure>

2. A side panel opens, as shown below, where you can enter a title and configure the required properties.

<figure><img src="/files/eh4SGycAKggrJRc1eUpd" alt="" width="375"><figcaption></figcaption></figure>

3. Select **Create,** an empty date column is inserted into the report with default configuration.
4. To enter a date, double-click a cell and select a value from the date picker or calendar.

<figure><img src="/files/sBnlRFFmKSBW2WJA3qc3" alt=""><figcaption></figcaption></figure>

You can [modify a date input column](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/insert-manual-input-columns.md#modify-column-properties) to update its properties.

### Configure date column properties

You can define properties such as **Insert As**, **Input type**, **Allow entry on Totals/Subtotals**, **Allow Input**, and **Description**, similar to other data input columns. For more information, see [configure data input column properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns.md#configure-data-input-column-properties) and [configure dropdown properties](/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/dropdown.md#configure-dropdown-properties).

Additional configurations for date columns include:

* **Format**: Select the required date format from the **Format** dropdown.

<figure><img src="/files/NWgIuCiVs77oSuK2DWvg" alt="" width="375"><figcaption></figcaption></figure>

* **Minimum and maximum date**:  Set the allowed date range by defining minimum and/or maximum values. Users cannot enter dates outside this range.

<figure><img src="/files/sfd1Wqra6lUGPDuEj9Qc" alt=""><figcaption></figcaption></figure>

* **Default value**: Pre-fill the column with a default date to avoid manual entry. You can set the default value using:

  * **Static**: Use the date picker to define a common date for all rows.

  <figure><img src="/files/bogOY3UyrNBKebEJ3771" alt=""><figcaption></figcaption></figure>

  * **Measure/Column**: Select a measure or column (native, formula, or date input) to source the default value.

  <figure><img src="/files/svrqpfCRKHNscZfQWcZe" alt=""><figcaption></figcaption></figure>

After configuring the properties, select **Create** to insert the column. You can overwrite the default value by double-clicking a cell and selecting a new date from the date picker.

<figure><img src="/files/aT48wxM5b2VcmYSmEgLW" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
The default value option is available for both visual measures and visual columns. Invalid date formats are automatically handled as blank values to ensure clean export and writeback.
{% endhint %}


---

# 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.fabricplan.com/planning-sheets/how-tos/adding-business-logic-and-formulae/measures-and-columns/insert-manual-input-columns/text-checkbox-and-date.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.
