=load( local!departments: {"HR","Marketing","Sales","IT"}, local!test , with( a!dashboardLayout( firstColumnContents: { a!barChartField( label: "Spending by Category", labelPosition: "ABOVE", categories: local!departments, series: { a!chartSeries(label: "Hardware", data: {1000, 2000, 2000, 6000} ,links: {a!dynamicLink( value:"HR", saveInto: { local!test } ),a!dynamicLink( value: "Marketing", saveInto: { local!test } ),a!dynamicLink( value: "Sales", saveInto: { local!test } ),a!dynamicLink( value: "IT", saveInto: { local!test } ) } ), a!chartSeries( label: "Software", data: {1000, 1000, 500, 1500}, links:{ apply(rule!testRule1(depvalue:_,test:local!test),{"HR","Marketing","Sales","IT"})} ) }, xAxisTitle: "Department", yAxisTitle: "Total Purchase Requests", showDataLabels : true, stacking: "NORMAL", showLegend: true, showTooltips: true ), a!textField( label : "test", value : local!test ) } ) ) )