[gelöst] Round - kaufmännisches aufrunden

Bild Microsoft Dynamics NAV 2016

[gelöst] Round - kaufmännisches aufrunden

Beitragvon sthuening » 13. März 2020 11:29

Hallo zusammen, ich habe folgendes Problem:

Ich ermittle wie folgt eine Summe:
FBSumme1 := FB1fach + ROUND((FB2fach/2),0.1) + ROUND((FB3fach/3),0.1) + ROUND((FB4fach/4),0.1);
FBSumme := ROUND(FBSumme1, 0.1, '=');

FBSumme und FBSumme1 sind als Decimal deklariert
FBXFach sind als integer deklariert

in FBSumme steht dann z.b. 5,8 oder 5,4
== Soweit ok.
Wenn ich aber nun die 5,8, aufrunden bzw abrunden möchte habe ich das anstelle
FBSumme := ROUND(FBSumme1, 0.1, '=');
das so gemacht:
FBSumme := ROUND(FBSumme1, 1, '=');

Doch dann steht da nicht 6 (aufgerundet von 5,8) sondern es steht 7 und bei dem 5,4 steht dann nicht 5 sondern eine 4. Und ich wĂĽrde mich freuen wenn da die 6 und die 5 stehen wĂĽrde.

Ich verstehe das nicht. Mache ich was falsch?
Zuletzt geändert von sthuening am 13. März 2020 13:07, insgesamt 1-mal geändert.
Viele GrĂĽĂźe
Sonja

Version: MS Dynamiv NAV 2016
sthuening
 
Beiträge: 296
Registriert: 13. September 2010 08:11
Realer Name: Sonja ThĂĽning
Arbeitsort: DĂĽsseldorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2016 RTC

Re: Round - kaufmännisches aufrunden

Beitragvon fiddi » 13. März 2020 12:04

Hallo,

nur sicherheitshalber:
du sprichst von FBSumme und rundest FBSumme1.

könntest du bitte mal die Werte für FB1fach bis FB4fach in dem Fall angeben.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Round - kaufmännisches aufrunden

Beitragvon sthuening » 13. März 2020 12:22

ich erreche FBSumme1 und runde FBSUmme1 in das Feld FBSumme.

Die Zahlen in dem 1bis 4fach sind ganze Zahlen

13-03-_2020_11-20-50.png


Summe ist das FBSumme

Die FBSumme wird dann im Report aufsummiert
Dateianhänge
13-03-_2020_11-31-53.png
13-03-_2020_11-27-33.png
Zuletzt geändert von sthuening am 13. März 2020 12:35, insgesamt 1-mal geändert.
Viele GrĂĽĂźe
Sonja

Version: MS Dynamiv NAV 2016
sthuening
 
Beiträge: 296
Registriert: 13. September 2010 08:11
Realer Name: Sonja ThĂĽning
Arbeitsort: DĂĽsseldorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2016 RTC

Re: Round - kaufmännisches aufrunden

Beitragvon fiddi » 13. März 2020 12:35

Hallo,

ohne de kompletten Quellcode bringt das wohl nicht viel.

ĂśberprĂĽfe mit Debugger oder per Message, ob auch wirklich die gedachten Werte in den Variablen stehen.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Round - kaufmännisches aufrunden

Beitragvon sthuening » 13. März 2020 13:06

Ich glaub ich hatte ein Gedanken Fehler. Die einzelne Zeilen wurden gerundet und diese Summe wurde nochmals gerundet.

Ich hab es nun wie folgt lösen können:

Im Code habe ich nur die Berechnung gemacht:
FBSumme1 := FB1fach +(FB2fach/2) + (FB3fach/3) + (FB4fach/4);
Im Report habe ich dann die Felder Aufbereitet:


Danke fĂĽr deine rasche Antwort.
Dateianhänge
13-03-_2020_12-04-17.png
13-03-_2020_12-03-47.png
Viele GrĂĽĂźe
Sonja

Version: MS Dynamiv NAV 2016
sthuening
 
Beiträge: 296
Registriert: 13. September 2010 08:11
Realer Name: Sonja ThĂĽning
Arbeitsort: DĂĽsseldorf
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2016 RTC


ZurĂĽck zu NAV 2016

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast