# Dynamic Address To Dataset

**URL:** <https://forum.inductiveautomation.com/t/dynamic-address-to-dataset/8555>\
**Category:** Ignition\
**Created:** [June 12, 2014, 3:07pm UTC](https://forum.inductiveautomation.com/t/dynamic-address-to-dataset/8555 "2014-06-12T15:07:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aidamcg](https://avatars.discourse-cdn.com/v4/letter/a/90db22/32.png) [@aidamcg](https://forum.inductiveautomation.com/u/aidamcg)\
**Post date:** [June 12, 2014, 3:07pm UTC](https://forum.inductiveautomation.com/t/dynamic-address-to-dataset/8555/1 "2014-06-12T15:07:11Z")

</div>

Hi

The code below is a classic chart with a dataset call D10.

```auto
event.source.parent.getComponent('ClassicChart').D10
```

Is it possible to change the last part dynamically and join this onto the address for the chart.

`DatasetPath = "D15"
event.source.parent.getComponent('ClassicChart').+ DatasetPath`

Thanks

Aidan

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [June 12, 2014, 5:09pm UTC](https://forum.inductiveautomation.com/t/dynamic-address-to-dataset/8555/2 "2014-06-12T17:09:47Z")

</div>

You can place your datasets on the root container of the window. Then use a dropdown list to change the datasets on the classic chart. My script looks like this

[code]if event.propertyName == “selectedValue”:  
a1=event.source.parent.amps1  
a2=event.source.parent.amps2  
selectedChart=event.source.selectedValue

```
if selectedChart == 1:
	event.source.parent.getComponent('Chart').Data=a1
elif selectedChart == 2:
	event.source.parent.getComponent('Chart').Data=a2

```

[/code]

---

<div class="post-metadata">

**Author:** ![aidamcg](https://avatars.discourse-cdn.com/v4/letter/a/90db22/32.png) [@aidamcg](https://forum.inductiveautomation.com/u/aidamcg)\
**Post date:** [June 13, 2014, 9:11am UTC](https://forum.inductiveautomation.com/t/dynamic-address-to-dataset/8555/3 "2014-06-13T09:11:52Z")

</div>

Hi

Not exactly what I was looking for but I got it to work another way

Thanks

Aidan
