From aa2dbdf5687db538c4fad5705eef8ff402805159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stellan=20Lagerstr=C3=B6m?= Date: Tue, 26 Jan 2016 14:45:49 +0100 Subject: [PATCH] [#1964]Avoid map function since it does not work for Excel. Add another Count column heading. --- .../BIRT/project_overview.rptdesign | 455 +++++++----------- 1 file changed, 185 insertions(+), 270 deletions(-) diff --git a/akvo/templates/reportserver/BIRT/project_overview.rptdesign b/akvo/templates/reportserver/BIRT/project_overview.rptdesign index 1f5ffddc59..58622b3713 100644 --- a/akvo/templates/reportserver/BIRT/project_overview.rptdesign +++ b/akvo/templates/reportserver/BIRT/project_overview.rptdesign @@ -607,79 +607,79 @@ FROM rsr_organisation LEFT JOIN rsr_organisationlocation ON rsr_organisation.primary_location_id=rsr_organisationlocation.id LEFT JOIN rsr_country ON rsr_country.id=rsr_organisationlocation.country_id WHERE rsr_organisation.id=?]]> - - - 2.0 - - - - - - - name - 1 - - 12 - 25 - 0 - NotNullable - - name - - - - name - - 25 - - - - - - - title - 2 - - 12 - 45 - 0 - NotNullable - - title - - - - title - - 45 - - - - - - - id - 3 - - 4 - 10 - 0 - NotNullable - - id - - - - id - - 11 - - - - - - - + + + 2.0 + + + + + + + name + 1 + + 12 + 25 + 0 + NotNullable + + name + + + + name + + 25 + + + + + + + title + 2 + + 12 + 45 + 0 + NotNullable + + title + + + + title + + 45 + + + + + + + id + 3 + + 4 + 10 + 0 + NotNullable + + id + + + + id + + 11 + + + + + + + ]]> @@ -2776,54 +2776,54 @@ left join rsr_projectupdate on rsr_project.id = rsr_projectupdate.project_id Where rsr_partnership.organisation_id =? and rsr_publishingstatus.status = 'published' group by currency;]]> - - - 2.0 - - - - In - - - - 1 - - 4 - 0 - 0 - Unknown - - - - - - - - - - - sum - 1 - - 2 - 0 - 0 - Unknown - - sum - - - - sum - - 131089 - - - - - - - + + + 2.0 + + + + In + + + + 1 + + 4 + 0 + 0 + Unknown + + + + + + + + + + + sum + 1 + + 2 + 0 + 0 + Unknown + + sum + + + + sum + + 131089 + + + + + + + ]]> @@ -3932,7 +3932,14 @@ GROUP BY rsr_country.name Name - + + + @@ -4236,6 +4243,7 @@ GROUP BY rsr_country.name decimal + 0 2.6041666666666665in @@ -4265,59 +4273,31 @@ GROUP BY rsr_country.name - - - - row["status"] - eq - - "A" - - Active - - - row["status"] - eq - - "R" - - Archived - - - row["status"] - eq - - "C" - - Completed - - - row["status"] - eq - - "H" - - Needs funding - - - row["status"] - eq - - "L" - - Cancelled - - - row["status"] - eq - - "N" - - (None) - - - status - + + switch (row["status"]) { + case "A": + "Active"; + break; + case "C": + "Completed"; + break; + case "R": + "Archived"; + break; + case "L": + "Cancelled"; + break; + case "H": + "Needs funding"; + break; + case "N": + "(None)"; + break; + default: + row["status"]; +} + html + @@ -4361,6 +4341,7 @@ GROUP BY rsr_country.name date-time + 0 2.6041666666666665in @@ -4454,6 +4435,7 @@ GROUP BY rsr_country.name string + 0 1.6666666666666667in @@ -4616,6 +4598,7 @@ GROUP BY rsr_country.name string + 0 1.5208333333333333in @@ -4736,106 +4719,37 @@ GROUP BY rsr_country.name + 4pt right id - - - - eq - #AFF167 - row["status"] - - "A" - - - - eq - #FF0000 - row["status"] - - "L" - - - - eq - #808080 - row["status"] - - "C" - - - - eq - #808080 - row["status"] - - "R" - - - - eq - #FFA500 - row["status"] - - "H" - - - - - - row["status"] - eq - - "A" - - Active - - - row["status"] - eq - - "R" - - Archived - - - row["status"] - eq - - "C" - - Completed - - - row["status"] - eq - - "H" - - Needs funding - - - row["status"] - eq - - "L" - - Cancelled - - - row["status"] - eq - - "N" - - (None) - - - status - + + switch (row["status"]) { + case "A": + "Active"; + break; + case "C": + "Completed"; + break; + case "R": + "Archived"; + break; + case "L": + "Cancelled"; + break; + case "H": + "Needs funding"; + break; + case "N": + "(None)"; + break; + default: + row["status"]; +} + html + @@ -4899,6 +4813,7 @@ GROUP BY rsr_country.name + 4pt right update_count