❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Pivot-Gruppierung nach Datum

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
robert159
Beiträge: 4
Registriert: Mi 12. Jul 2017, 11:50

Pivot-Gruppierung nach Datum

Beitrag von robert159 » Mi 12. Jul 2017, 11:55

Hallo,

ich habe eine Pivot-Tabelle, die auf einer SQL-Abfrage basiert.

Die Datumsfelder liegen im Format JJJJMMTT vor (Beispiel für Zellinhalt: '20170712).

Das Gruppieren nach Monaten bzw. Jahren schlägt fehl (der Dialog wird nicht angeboten).

Hat jemand eine Lösung für mich?

Grüße aus Südwestfalen,
Robert

Win10 64bit Pro / Libreoffice 5.3.4.2 32bit

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: Pivot-Gruppierung nach Datum

Beitrag von HeritzP » Mi 12. Jul 2017, 19:05

Hallo,


das Hochkomma ' vor der Zahl macht daraus einen Text. '20170712 = Text.
Ohne dem Hochkomma ist es trotzdem kein Datum, sondern nur eine Zahl.


Gruß HeritzP
HeritzP

alles nur geklaut

robert159
Beiträge: 4
Registriert: Mi 12. Jul 2017, 11:50

Re: Pivot-Gruppierung nach Datum

Beitrag von robert159 » Do 13. Jul 2017, 07:59

Danke, HeritzP, das hatte ich auch als Ursache vermutet.

Bin weiter auf der Suche nach einer Lösung ...
Grüße aus Südwestfalen,
Robert

Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043

lessger
Beiträge: 249
Registriert: Fr 4. Mai 2012, 13:33

Re: Pivot-Gruppierung nach Datum

Beitrag von lessger » Do 13. Jul 2017, 18:02

Ich nehme an, Du hast keine Möglichkeit, die SQL zu ändern, daß sie ein von Calc unterstütztes Datumsformat erzeugt?

Dann kannst Du vielleicht mit einer Hilfsspalte arbeiten, in der Du den Text in ein Datum konvertierst?

Z.B.
=DATUMWERT( RECHTS(A1;2)&"."&TEIL(A1;5;2)&"."&LINKS(A1;4)) (A1 zu ersetzen durch die Adresse(n) Deiner Zellen mit dem Datumstext)

Grüße
Gerhard
LibreOffice 5.4.6.2 / Windows 10 64Bit / WIndows 10 32Bit

robert159
Beiträge: 4
Registriert: Mi 12. Jul 2017, 11:50

Pivot-Gruppierung/-Konsolidierung nach Datum

Beitrag von robert159 » Fr 14. Jul 2017, 16:24

Hallo, Gerhard,

danke für Deinen Tipp.

Habe die SQL-Abfrage über ODBC via LibreBase an Oracle wie folgt modifiziert:
  • substr(DOCUMENTDATE,7,2)||'.'||substr(DOCUMENTDATE,5,2)||'.'||substr(DOCUMENTDATE,1,4)
Wusste garnicht, dass diese Möglichkeit auch in SQL existiert ...

Allerdings wird nach wie vor ein String zurückgegeben :(

Wenn ich in SQL mit
  • to_date(DOCUMENTDATE,'YYYYMMDD', 'NLS_DATE_LANGUAGE = German')
abfrage, wird eine 5-stellige Zahl geliefert. Wenn ich das Format der Zellen in Datum ändere, sehe ich korrekte Werte.

Das Konsolidieren nach Datum, so dass z.B. die Quartals- oder Jahreswerte angezeigt werden, wird weiterhin nicht angeboten.

Weitere Tipps ... ?
Zuletzt geändert von robert159 am Mo 17. Jul 2017, 10:37, insgesamt 2-mal geändert.
Grüße aus Südwestfalen,
Robert

Version: 7.0.6.2 (x64) | Windows 10.0 Build 19043


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten