Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hallo Martin,

Am 27.05.2014 11:52, schrieb Martin Remy:
Meine Zahlen liegen in der DB als *REAL* gespeichert vor, lt.
SQLite-Docu:  The value is a floating point value, stored as an
8-byte IEEE floating point number.  Also in einem Format, welches in
keinster Weise exotisch oder so ist, sondern innerhalb der C-Welt
quasi ein Standard ist.

Du schreibst zwar "Format", aber was Du hier beschreibst ist der
Datentyp und eben gerade nicht das Zahlenformat.

Wenn die Pivot-Auswertung erstellt ist, kann
ich neben der Tabelle in leeren Zellen ohne jede Einschränkungen mit
den Pivot-Zahlen rumrechnen.... addieren, multiplizieren,
dividieren.... also, alles klappt, die Pivot-Werte enthält
vollständig "legale" Zahlen, mit denen LO bestens klarkommt. Nur
geht eben diese vermaledeite Formatierung nicht.

Das Zahlenformat in der Pivottabelle richtet sich immer danach, wie
die Zahlen formatiert sind, auf der die Pivottabelle gründet.

Ich schätze mal, Dein Problem wird sein, dass in Deiner externen
Datenquelle kein Zahlenformat definiert ist, oder dieses über die
ODBC-Anbindung nicht an Calc weitergegeben wird.

Ich habe jetzt sogar geradeeben folgendes Experiement durchgeführt:
In einem neune Calc-Sheet über "Datenquellen" die Abfrage in der DB
geöffnet und die Ergebnistabelle vollständig in das Sheet kopiert,
über 5000 Zeilen. Die betreffende Spalte heisst "Betrag" in den
Zellen O2 bis O5000irgendwas. Ich habe in der Spalte daneben die
Formel eintragen "=O2+1,01-1,01", diese Spalte in der Überschrift
als BetragX  benannt und die Formel komplett bis unten
runterkopiert.  Das heisst, spätestens jetzt liegt hier in dieser
neuen Spalte ein reines LO-Format vor.  Und der Erfolg....?...
keiner... völlig ohne Effekt. Die Werte in der Pivot-TAbelle lassen
sich NICHT mit 2-Nachkommastellen formatieren.

Nochmal: Wenn Du im Ergebnis der Pivot-Tabelle Zahlen mit zwei
Nachkommastellen haben willst, dann muss für die Zellen, die die der
Pivtottabelle zugrunde liegenden Daten enthalten, das Zahlenformat
so eingestellt sein, dass dort zwei Nachkommastellen angezeigt
werden. Dort und so und nur dort und nur so erreichst Du, dass die
Pivottabelle zwei Nachkommastellen zeigt.

Darum Frage: Welches Zahlenformat hast Du bei Deinem Experiment für
die Spalten "Betrag" und "BetragX" eingestellt?

Hier ein Beispiel:
http://ur1.ca/hdz2a

Wie Du siehst, sind in der Pivot-Tabelle in den Ergebnissen alle
Zahlen so formatiert, wie in der entsprechenden Spalte auf Tabelle1.
Du kannst in Tabelle1 die Zahlenformate ändern. Wenn Du dann die
Pivottabelle aktualisierst, ändern sich die Ergebnisse in der
Pivottabelle entsprechend.

HTH.

Stefan


-- 
LibreOffice - Die Freiheit nehm' ich mir!

-- 
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.