Es gibt einige seltsame Sache passiert mit meinem Bericht in SQL Server Reporting Services generiert und ich hoffe, ich bin nicht zu dumm. Ich verwende die Funktion "Runden", um Ganzzahlen zu erhalten. Manchmal wird ein 4.5 auf 4 und ein 5.5 auf 6 runden. Liegt das an der Rundungsmethode? Ich benutze diese:SQL Server Reporting Services Round() -Funktion
Round(Fields!GroupAverageAssessment.Value,0)
Wie kann ich eine regelmäßige Runden machen (4,5 bis 5, 3,5 bis 4, 6,5 bis 7 und so weiter ...)
Dank
Welche Datentyp ist Ihr ursprüngliches Feld? Ein float-Datentyp könnte aussehen wie es 4,5 ist aber wirklich 4.49999999999 oder etwas und die 5.5 könnte wirklich sein 5.500000000000001 – HLGEM
Wenn * manchmal * in "manchmal ein 4.5 runden auf 4 und ein 5.5 wird auf 6 runden" ist tatsächlich * jedes Mal * , dann benutzt es die Rundung des Bankers. –
Danke, das Feld ist als Double definiert, also sollte das nicht das Problem sein. Ich werde versuchen, von Null abgerundet. –