# Different result format per validation in checkpoint

**URL:** <https://discourse.greatexpectations.io/t/different-result-format-per-validation-in-checkpoint/1619>\
**Category:** GX Core Support\
**Tags:** how-to, help-wanted\
**Created:** [February 14, 2024, 12:40pm UTC](https://discourse.greatexpectations.io/t/different-result-format-per-validation-in-checkpoint/1619 "2024-02-14T12:40:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![eli.lauwers](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@eli.lauwers](https://discourse.greatexpectations.io/u/eli.lauwers)\
**Post date:** [February 14, 2024, 12:40pm UTC](https://discourse.greatexpectations.io/t/different-result-format-per-validation-in-checkpoint/1619/1 "2024-02-14T12:40:07Z")

</div>

Hi

I think I have a question about [configuring the result\_format of an expectation suite within a checkpoint](https://docs.greatexpectations.io/docs/reference/learn/expectations/result_format/#configure-result-format)

I have the following usecase:

- Within 1 checkpoint, I have a list of validations
- Each validation points to a different datasource/asset
- I want to specify the result format **per validation**
- More specifically, I want to dynamically add index columns per validation (example below)

```auto
{
    "result_format": {
        "result_format": "COMPLETE",
        "unexpected_index_column_names": < Different columns per validation >,
        "return_unexpected_index_query" : True, 
        "partial_unexpected_count" : 10,
        "exclude_unexpected_values" : True
    }
}

```

I see following symptoms:

- When I create a checkpoint with 1 validation, the checkpoint result shows my specified list of index columns in the validated expectation\_suite
- When I create a checkpoint with multiple validations, no index columns are shown, altough I have specified the result\_format per expectation\_suite
- I think it has something to do with the docs: "(…) When configured at the Expectation-level, the configuration is not persisted, (…) ". However, I’m not really sure what _persisted_ means in this docs.

Any help on how to tackle my usecase is greatly appreciated 🙂

---

<div class="post-metadata">

**Author:** ![rachel.house](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.greatexpectations.io/rachel.house/32/236_2.png) [@rachel.house](https://discourse.greatexpectations.io/u/rachel.house)\
**Post date:** [February 26, 2024, 8:31pm UTC](https://discourse.greatexpectations.io/t/different-result-format-per-validation-in-checkpoint/1619/2 "2024-02-26T20:31:35Z")

</div>

Hi @eli.lauwers, thanks for your question! Welcome to the GX community.

You can’t currently configure `results_format` on a per-validation basis in a Checkpoint - `result_format` can only be set at the [Checkpoint level using the `runtime_configuration` argument](https://docs.greatexpectations.io/docs/reference/learn/expectations/result_format#checkpoint-level-configuration).

If you want to configure different `result_format` specs for different validations, you’ll need to create separate Checkpoints for your validations, each configured using your desired `results_format` setting.
