sum umsatz script
This commit is contained in:
@@ -105,10 +105,15 @@ def sum_umsatz(modeladmin, request, queryset):
|
|||||||
klassen[a.klasse] = u2
|
klassen[a.klasse] = u2
|
||||||
else:
|
else:
|
||||||
klassen[a.klasse] += u2
|
klassen[a.klasse] += u2
|
||||||
anteile = {k: round((v / umsatz_gesamt) * 100, 2) for k, v in klassen.items()}
|
data = {}
|
||||||
|
for k, v in klassen.items():
|
||||||
|
data[k] = {}
|
||||||
|
uk = round((v / umsatz_gesamt) * 100, 2)
|
||||||
|
data[k]['anteil'] = uk
|
||||||
|
data[k]['beispiel'] = uk * 70
|
||||||
context = {'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME,
|
context = {'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME,
|
||||||
'umsatz_gesamt': umsatz_gesamt,
|
'umsatz_gesamt': umsatz_gesamt,
|
||||||
'klassen': anteile,
|
'klassen': data,
|
||||||
'title': "Umsatzübersicht"}
|
'title': "Umsatzübersicht"}
|
||||||
return render(request, 'meingoethopia/umsatz_view.html', context)
|
return render(request, 'meingoethopia/umsatz_view.html', context)
|
||||||
|
|
||||||
|
|||||||
@@ -15,12 +15,13 @@ Betriebs, entsteht folgender Schlüssel.</p>
|
|||||||
<tr>
|
<tr>
|
||||||
<th>Klasse</th>
|
<th>Klasse</th>
|
||||||
<th>Prozentualer Gewinnanteil</th>
|
<th>Prozentualer Gewinnanteil</th>
|
||||||
|
<th>Beispielhafter Gewinn bei 7000€</th>
|
||||||
</tr>
|
</tr>
|
||||||
{% for klasse, anteil in klassen.items %}
|
{% for klasse, data in klassen.items %}
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ klasse }}</td>
|
<td>{{ klasse }}</td>
|
||||||
<td>{{ anteil }} %</td>
|
<td>{{ data|get_item:"anteil" }} %</td>
|
||||||
|
<td>{{ data|get_item:"beispiel" }} €</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
Reference in New Issue
Block a user