Autor Thema: aufrunden - wie geht das?  (Gelesen 3220 mal)

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
aufrunden - wie geht das?
« am: 27.08.03 - 18:31:38 »
Hallo,

ich hab grade in der Hilfe nachgeschaut, dort gibt's das normale @Round oder abrunden bzw. abschneiden mittels @Integer. Aber wie kann ich denn in einer Ansichtsspalte einen Wert aufrunden?
Im konkreten Fall habe ich mehrere Werte kleiner als 0,5, die als 1 angezeigt werden sollen.

Vielen Dank!
Christian

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #1 am: 27.08.03 - 18:36:57 »
@if(wert =< 0.5;1;wert) in der Ansichtenspalte sollte das tun was du willst
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #2 am: 27.08.03 - 18:40:47 »
Ulrichs Tip gilt ja nur für Werte kleiner 1 - sag' mal lieber an, wie Deine "Aufrundungsregeln" genau heissen ("Was soll aufgerundet werden?").
Wenn es natürlich nur Werte <1 betrifft, bist Du schon bestens bedient ;-)

Bernhard

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #3 am: 27.08.03 - 18:52:22 »
Erstmal danke für die schnellen Antworten.

@eknori:
Irgendwie hat das Notes ein Problem mit dem 0.5 Ausdruck. Es kommt immer die Fehlermeldung "Ein Operator oder Semikolon wurde erwartet, aber nicht gefunden: " Wenn ich die 0 weglasse und nur .5 stehenlass, werden alle Werte 0

@koehlerbv:
In der Spalte werden Werte von kB in MB umgerechnet, also /1024. Manche Größen sind nun aber kleiner als 1MB. Dort sollte aber mind. 1MB dastehen und eben nicht 0, was ja mit @Round erreicht werden kann. Alle Werte größer als 1MB können auch abgerundet werden, es geht mir nur um die 1 bei Werten <1.


Ciao,
Christian

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:aufrunden - wie geht das?
« Antwort #4 am: 27.08.03 - 18:53:55 »
Vielleicht einfach mit

@Round(Wert + 0.5)

Damit sollte eigentlich alles nach oben gerundet werden.

Offline Christian97

  • Aktives Mitglied
  • ***
  • Beiträge: 182
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #5 am: 27.08.03 - 19:01:41 »
Ich hab's raus. Die Formel von eknori hat genügt. Allerdings ist das die erste Programmierung, wo ein Komma wirklich ein Komma sein mußte und kein englisches "Punkt-Komma".
@if(wert =< 0,5; 1; wert) -> so klappt's

Vielen Dank!
Christian

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #6 am: 27.08.03 - 19:08:53 »
oh mann, 14 Tage Urlaub und ich muss wieder neu angelernt werden...  ;D
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Glombi

  • Gast
Re:aufrunden - wie geht das?
« Antwort #7 am: 27.08.03 - 19:35:44 »
Hi,
ich denke, ob es ein "," oder "." ist, hängt von den Servereinstellungen für das Dezimaltrennzeichen ab. Da Ansichten (außer persönlichen) mit den Einstellungen des Servers aufgebaut werden, ist dessen Einstellung entscheidend.

Um von dieser Einstellung in diesem Fall unabhängig zu sein, könnte man das wie folgt machen:

@if(wert =< 1/2; 1; wert)

Es ginge in Deinen Fall eleganter so:
@Max(wert;1)

Andreas
« Letzte Änderung: 27.08.03 - 19:43:11 von Glombi »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:aufrunden - wie geht das?
« Antwort #8 am: 27.08.03 - 20:45:59 »
@eknori

... da kenne ich welche, da ist das bereits nach der Mittagspause erforderlich... ;D ;D ;D

ata
Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:aufrunden - wie geht das?
« Antwort #9 am: 28.08.03 - 10:20:32 »
Um von dieser Einstellung in diesem Fall unabhängig zu sein, könnte man das wie folgt machen:

@if(wert =< 1/2; 1; wert)

Es ginge in Deinen Fall eleganter so:
@Max(wert;1)

Wenn es wirklich nur um Null oder eins geht, eindeutig die beste Idee. Zumal die obere Formel wohl auch kaum funktionieren dürfte ...  ;D

Glombi

  • Gast
Re:aufrunden - wie geht das?
« Antwort #10 am: 28.08.03 - 10:41:09 »
Beide Formeln funktionieren. Es sollte folgendes gemacht werden:
Wenn der Wert < 1 ist, soll 1 angezeigt werden, sonst der Wert.

Andreas

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:aufrunden - wie geht das?
« Antwort #11 am: 28.08.03 - 10:49:02 »
... dann muß due Formel @if(wert =< 1/2; 1; wert) aber korrigiert werden

@if(wert < 1; 1; wert)

dann entfällt auch das Problem mit Punkt oder Komma.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Glombi

  • Gast
Re:aufrunden - wie geht das?
« Antwort #12 am: 28.08.03 - 10:55:00 »
Latürnich  ::)
habe das @Round drum rum vergessen (Copy-Paste Deiner Formel)

Andreas

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:aufrunden - wie geht das?
« Antwort #13 am: 28.08.03 - 13:17:21 »
Beide Formeln funktionieren. Es sollte folgendes gemacht werden:
Wenn der Wert < 1 ist, soll 1 angezeigt werden, sonst der Wert.

Ich meinte eigentlich das "=<1" anstelle von "<=1".

Aber wie ich zu meiner Verwunderung feststellen musste korrigiert der Designer die Reihenfolge der Zeichen beim Schließen und erneuten Öffnen der Maske ja tatsächlich selbstständig...  :o

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz