CIAO
Sto cercando di arrotondare un numero ma riscontro qualche problema. Per esempio. Ho il numero .915 e .915000021. Ho provato a utilizzare Percision e Fixed Dec per arrotondare .915000021 a .915. Tuttavia, dopo aver utilizzato Precision o Fixed Dec, .915000021 rimane invariato. Qualche idea su come posso cambiare questo? Inoltre ci sono più istanze come questa, quindi modificare la colonna sarebbe la soluzione migliore per me.
Potrei copiare la colonna e utilizzare una formula per arrotondare tutto, quindi incollarla ed eliminare la colonna originale?
qualsiasi consiglio sarebbe apprezzato.


JMP Formati numerici modificare il modo in cui vengono visualizzati i dati, ma non il valore sottostante. Probabilmente hai bisogno della funzione 'Round()', ma come sempre dovresti essere cauto nel modificare i valori dei dati stessi. Copia e incolla il codice seguente in una finestra di script, fai "Modifica > Esegui script", quindi osserva le colonne della formula:
New Table( "Formats and Rounding",
Add Rows( 10 ),
New Column( "Precise Value",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Random Normal() )
),
New Column( "Precise Value with 'Fixed Dec' Format",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value with 'Precision' Format",
Numeric,
"Continuous",
Format( "Precision", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value Rounded to 2 Decimal Places",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Round( :Precise Value, 2 ) )
)
)