# Parameters tab

![Transformation Executor step showing the Parameters tab](/files/OtIj5MZGJqFmLvpWFg9z)

On this tab, you can define or pass variables and parameters to the transformation. If multiple rows are passed to the transformation, the first row is used to set the parameters or variables. Use the table to set a variable to a static value, to another variable's value, or to the value of a column from the input stream (for a single row).

For each variable or parameter name that is added to table, you must assign a value to that parameter in either the **Variable / Parameter to use** field or the **Static input value** field. You cannot use both a variable and a static value.

| Option                                                    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Variable / Parameter name**                             | <p>Specify a unique name of the variable or parameter to pass to the transformation. For example, you can enter strings such as <code>ParameterOne</code>, <code>ParameterTwo</code>, etc.</p><p>This name must be unique. Otherwise, you may adversely affect your data.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Variable / Parameter to use**                           | <p>The <strong>Variable / Parameter to use</strong> column is for setting the names of variables and/or parameters that are defined and passed to the child transformation.For this column, enter a value using one of the following methods:</p><ul><li>Select an incoming field using the drop-down menu.</li><li>Manually enter a variable name.</li><li>Use CTRL SPACE to select a value from a list of PDI environment variables.</li></ul><p>Specify which field to set as a parameter or variable value. You can specify the variable using the <em>${}</em> notation to automatically insert it in the child transformation instead of the field value it resolves to.</p><p>For example, if you enter the variable <em>${Internal.Kettle.Version}</em> which resolves to <code>Pentaho\_10.2</code>, then everywhere the specified parameter is referenced in the child transformation, the field variable is replaced with <code>Pentaho\_10.2</code>.</p><p>For this column you have three ways to enter a value:</p><ul><li>Select an incoming field using the drop-down menu.</li><li>Manually enter a variable name.</li><li>Use CTRL SPACE to select a value from a list of PDI environment variables.</li></ul><p>If you specify a field or value in <strong>Variable / Parameter to use</strong>, the <strong>Static input value</strong> column is disabled.</p><p>When <strong>Variable / Parameter to use</strong> contains a valid value, the <strong>Inherit all variables from transformation</strong> check box does not affect the <strong>Variable/Parameter to use</strong>.</p> |
| **Static input value**                                    | <p>Specify a static input value for the variable/parameter name.</p><p>For example, you may specify the <strong>Variable/Parameter name</strong> as <code>ParameterOne</code> and in the same row specify the <strong>Static input value</strong> as <code>StaticInputValueOne</code>. When the step runs the child transformation, the environment variable <strong>${ParameterOne}</strong> resolves to <code>StaticInputValueOne</code>.</p><p>Entering a value in the <strong>Static input value</strong> field disables the <strong>Variable / Parameter to use</strong> field.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Inherit all variables from transformation** (check box) | <p>Use this check box to determine which variables take precedence when the Transformation Executor step is run.</p><p>Select this check box to include all the variables defined in the current transformation. When the step runs, the transformation processes:</p><ul><li>the <strong>Parameter</strong> tab field values from the parent transformation,</li><li>then the <strong>Parameter</strong> tab values from the Transformation Executor step,</li><li>and finally the <strong>Parameter</strong> tab values from the child transformation.</li></ul><p><strong>Note:</strong> If you specify a value in the <strong>Variable / Parameter to use</strong> field for a variable/parameter row, do not modify the value after selecting this check box. Otherwise, you may adversely affect your data.</p><p>Clear this check box to ignore the variables defined in the <strong>Parameters</strong> tab of the parent transformation. When the step runs, the transformation processes:- the <strong>Parameters</strong> tab values from the Transformation Executor step,</p><ul><li>and then the <strong>Parameters</strong> tab values from the child transformation.</li></ul><p>See <a href="/pages/S4Yf3iSZ5ayYwI3DlXFH">Order of processing</a> for more information.</p>                                                                                                                                                                                                                                                                                                                |
| **Get Parameters** (button)                               | Click this option to insert all the defined parameters of the specified transformation. The description of the parameter is inserted into the static input value field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |


---

# 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.pentaho.com/pdia-data-integration/10.2-data-integration/pdi-transformation-steps-reference-overview/transformation-executor/options-transformation-executor/parameters-tab.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.
