This here is a step-by-step example which should work fine.
Maybe you missed one of the mappings or steps.
- Create a new Thing "DataProviderThing" with an InfoTable property "DataProperty"
- For the InfoTable use a new DataShape "DataProviderDataShape", with e.g. the id, value1 (numeric), value2 (numeric)
- Save the DataProviderThing
- Edit it's InfoTable, e.g. (id = 1, value1 = 11, value2 = 110) (id = 2, value1 = 12, value2 = 120) (id = 3, value1 = 13, value2 = 130) and save it
- Create a new Mashup with a BarChart
- Add the DataProviderThing's "GetPropertyValues" service and check it's executed on "Mashup Loaded?" (checkbox when adding the service)
- Map the GetPropertyValues' "All Data > DataProperty" to the BarChart's "Data" property
- Properties for the Bar Chart to change:
- NumberOfSeries = 2
- X-Axis-Field = id
- DataField1 = value1
- DataField2 = value2
- Save and "View Mashup" - there should be 3 x-Axis entries with 2 data columns each, showing the values defined in the InfoTable previously