Переглянути джерело

Add cost per unit column to coffee purchase previous years comparison report

Neal Wilson 9 роки тому
джерело
коміт
753bd9b2aa
1 змінених файлів з 11 додано та 2 видалено
  1. 11
    2
      config/Reports/fypurchase.xml

+ 11
- 2
config/Reports/fypurchase.xml Переглянути файл

64
 				output.writeTextElement("th", "Sacks Purchased");
64
 				output.writeTextElement("th", "Sacks Purchased");
65
 				switch(unitBox.currentIndex) {
65
 				switch(unitBox.currentIndex) {
66
 					case 0:
66
 					case 0:
67
-						output.writeTextElement("th", "Kilos Purchased");
67
+						output.writeTextElement("th", "Kg Purchased");
68
 						break;
68
 						break;
69
 					case 1:
69
 					case 1:
70
-						output.writeTextElement("th", "Pounds Purchased");
70
+						output.writeTextElement("th", "Lb Purchased");
71
 						break;
71
 						break;
72
 				}
72
 				}
73
 				output.writeTextElement("th", "Cost");
73
 				output.writeTextElement("th", "Cost");
74
+                                switch(unitBox.currentIndex) {
75
+                                    case 0:
76
+                                        output.writeTextElement("th", "Cost per Kg");
77
+                                        break;
78
+                                    case 1:
79
+                                        output.writeTextElement("th", "Cost per Lb");
80
+                                        break;
81
+                                }
74
 				output.writeEndElement(); //tr
82
 				output.writeEndElement(); //tr
75
 				output.writeEndElement(); //thead
83
 				output.writeEndElement(); //thead
76
 				output.writeStartElement("tbody");
84
 				output.writeStartElement("tbody");
102
 					sacktotal += Number(query.value(0));
110
 					sacktotal += Number(query.value(0));
103
 					unittotal += Number(query.value(1));
111
 					unittotal += Number(query.value(1));
104
 					costtotal += Number(query.value(2));
112
 					costtotal += Number(query.value(2));
113
+                                        output.writeTextElement("td", (Number(query.value(2))/Number(query.value(1))).toFixed(2));
105
 					output.writeEndElement(); //tr
114
 					output.writeEndElement(); //tr
106
 				}
115
 				}
107
 				query = query.invalidate();
116
 				query = query.invalidate();

Завантаження…
Відмінити
Зберегти