Irmhild Rogalla wrote:
Hallo @ll,

folgendes Problem:
Ich will in Calc ein Balkendiagramm erzeugen, ähnlich einem Gantt-Diagramm. Es geht dabei um die Darstellung der Einnahme von mehreren Medikamenten über einen Zeitraum von zehn Jahren. Für dieses Diagramm brauche ich jeweils ein Anfangsdatum als Datum und dann die Zahlen, die die Zeiträume (also Tage zwischen den Daten) wiedergeben. Soweit habe ich das verstanden und bekomme auch das Diagramm (mit entsprechenden Formatierungseingriffen) so hin, wie ich es möchte.

Mein Problem ist folgendes: Um das Diagramm zu erzeugen müssen die Anfangsdaten und dann die Zahlen direkt untereinander stehen (hier: Anordnung pro Medikament in Spalten).

Also etwa so:

Med1        Med2        Med3
01.01.90    21.02.90    25.11.91
35        3        17
42        66        223
3 17 45

In meiner Tabelle sind aber zwischen den Zahlen jede Menge leere Zellen bzw. Zeilen und zwar unregelmäßig.

Also so:

Med1        Med2        Med3
01.01.90    21.02.90    25.11.91

35 3 17 42 66


                223
3 17 45

Ich kann also leere Zeilen nicht einfach ausblenden. Die Zellen, die die Daten enthalten, einfach als Mehrfachauswahl zu markieren und dann das Diagramm erzeugen funktioniert auch nicht. Frage daher: Wie bekomme ich aus der unteren Tabelle die obere? Ich habe schon alles mögliche ausprobiert, aber irgendwie fehlt mir die richtige Idee oder auch einfach die nötigen Kenntnisse.
[Linux Debian 2.6.30, OOo 3.1.1]

Danke im voraus, viele Grüße und schönen Sonntag
    Irmhild


Wenn das Blatt mehr als nur die zu plottende Liste enthält, grenze die Liste mit einem Datenbankbereich ab (kann auch sonst nicht schaden:
Liste auswählen
Daten>Definieren... <irgendein Name>, [Hinzufügen], [OK]

Datei>Neu>Datenbank...
[X] Verbinde mit existierender Datenbank
Typ: Tabellenkalkulation
Verbinde die Datenbank mit der Calc-Datei
[X] Ja, Datenbank registrieren.
Datenbank speichern.
Abschnitt Abfragen
Neue Abrage in SQL-Ansicht:
SELECT * FROM "Liste"
WHERE NOT "Med1" IS NULL
AND NOT "Med2" IS NULL
AND NOT "Med3" IS NULL
("Liste" ist der Name, unter der man die Tabelle in der Datenbank sehen kann) Abfrage in Datenbank speichern und die Datenbank selbst (ist nur eine Verknüpfung zu Deinem Calc Dokument ohne Daten).

All das nur einmal definiert:
Beliebiges Dokument öffnen, F4 drücken, das Abfrage-Icon auf das Dokument ziehen. Fertig ist der gefilterte Importbereich.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an