2016-05-25 6 views
0

Für mein Modell mit den folgenden Feldern:odoo mehrere Maßnahmen miteinander in Liniendiagramm

name = fields.Char() 
date = fields.Date() 
value1 = fields.Float() 
value2 = fields.Float() 

ich mehrere Zeilen in der gleichen Grafik auf diese Weise zu zeigen versuchen: nur

<graph string="Results" type="line"> 
    <field name="date" type="row" interval="day"/> 
    <field name="value1" type="measure" operator="+"/> 
    <field name="value2" type="measure" operator="+"/> 
</graph> 

Aber es zeigt eine Linie. Jedes Mal, wenn ich das Maß auswählen muss, muss ich das andere auswählen und abwählen, während ich beide gleichzeitig sehen muss.

Der einzige Weg, wie ich die beiden Werte gleichzeitig anzeigen konnte, ist durch ein Bargraph, gruppiert nach name Feld, aber es ist nicht das, was ich brauche (ich musste immer noch nur ein Maß zeigen, aber zumindest Ich könnte erreichen, verschiedene Farben für jede Gruppe zu haben).

Irgendwelche Ideen?

Antwort

1

Ich tat es:

<graph string="Results" type="line"> 
    <field name="date" type="row" interval="day"/> 
    <field name="name" type="col"/> 
    <field name="value1" type="measure" operator="+"/> 
</graph> 

Ich muss nur alle Werte in value1 setzen und sie trennen von name verwenden, verschiedene Linien mit gleichen name

zu erhalten