I'm trying to achieve a very simple task. I have 10 project reports (Excel) and I'd like to:
1. Take from each of them the project name and the total number of person-days (existing in two cells of each excel file) and to display in a bar chart for each project (Y) the total number of person-days (X), without modifying the source files. I imagine that there should be new columns created in the ARIS MashZone data feed, first one "projects" with values of project names from each file and the other "person-days" with values - corresponding person-days for each project. I put quite some time in this but couldn't achieve it and would really appreciate some guidance.
2. The other thing I've tried is to take the person-days for each month, but as both months and person-days are located in two rows and all operations in MashZone are with columns with no hint how to treat source rows as columns, I wasn't able to achieve this either. Reviewing all the existing (demo) mash-ups and the Help were of no use in my case.
I have other questions and issues to share, but I first need to see how these two tasks can be achieved.
Regards
Ivo
Stephan Freudl on
Hi Ivo,
thanks for your interest in ARIS MashZone. I think the first task can be accomplished without treating rows as columns.
The reason is the usage of the bar chart. In fact it does not differ from the column chart so much. Both charts have one axis for categories and another for numeric values. This has no impact on your data feed at all since during data assignment within the MashApp Composer you can transpose the axis.
To aggregate ten projects where the data originates from different sources you can make use of the Operator "Data feeds Concatenate". The operator has two inputs and appends the rows from one, e.g. Excel file, to the other. I expect that in your example from each Excel file is one row with two columns returned.
The second question: I am not quite sure if I understand you correctly. But I guess it can be achieved either using the filter operator or just use the aggregate functions during data assignment.