Valori report superiori al previsto
Questo articolo include suggerimenti e soluzioni alternative. Il contenuto potrebbe non essere accurato per tutti i casi d'uso o rappresentare le procedure ottimali per l'ultima versione.
Domanda
Perché i valori calcolati nel report visualizzano numeri grandi quando si prevede che sia 0?
Risposta
Ciò è probabilmente dovuto a 0 valori contenenti decimali non visibili. Ad esempio, il numero 0,00001 verrà visualizzato come 0 quando vengono visualizzate meno di 5 posizioni decimali. Di seguito è riportato un esempio in cui un conto 6420 Hotel visualizza 0 e il conto 6430 Meals visualizza 10. Il calcolo personalizzato prende 6430 pasti diviso per 6430 Hotel, che dovrebbe essere 0, ma visualizza 1.000.000.

È possibile verificare se questo è il caso accedendo alle Proprietà report, scegliendo la scheda "Numeri" e modificando la precisione con un numero maggiore. In questo caso, la precisione è impostata su 7.

È possibile correggerlo troncando il conto nel calcolo. Il calcolo è attualmente "Div(RPT.6430_Meals,RPT.6420_Hotel)". Può essere aggiornato in "div(trunc(RPT.6430_Meals),trunc(RPT.6420_Hotel))." È possibile notare che applicando il troncamento, il report visualizza 0 come previsto.
