# Integration Toolkit Solutions Wiki

**URL:** <https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080>\
**Category:** 3rd Party Modules\
**Tags:** scripting, ignition81\
**Created:** [April 14, 2025, 9:02pm UTC](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080 "2025-04-14T21:02:36Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 14, 2025, 11:02pm UTC](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080/3 "2025-04-14T23:02:16Z")

</div>

## Creating a custom property dataset using a temporary binding

There isn't a built-in method to create a dataset in a Perspective custom property. Creating an Expression Binding with this script will generate one. The binding can then be removed leaving the dataset.

> **Expression binding on custom property**
>
> ```python
> unionAll(
> asMap(
> "someDate", "date",
> "someBool", "B",
> "someInt", "I",
> "someString", "str"
> ),
> asList() // No row data.
> )
> /* Returns
> "#NAMES"
> "someDate","someBool","someInt","someString"
> "#TYPES"
> "date","B","I","str"
> "#ROWS","0"
> */
> 
> ```

> **Features employed**
>
> - [unionAll()](https://www.automation-pros.com/toolkit/doc/datasets.html#unionall) Assembles an output dataset from scratch, using the given column names and types (internally via a `DatasetBuilder`), performing a UNION ALL with each row source.
> - [asList()](https://www.automation-pros.com/toolkit/doc/iteration.html#aslist) unconditionally assembles all of its arguments into a List.

You really only need to create one column with the binding and then modify the result with the Dataset Editor. (Click the icon to the right of the `Dataset [...]`.)

---

_[View the full topic](https://forum.inductiveautomation.com/t/integration-toolkit-solutions-wiki/105080)._
