Condividi tramite


CURRENCY

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Valuta l'argomento and restituisce il risultato come tipo di dati currency.

Sintassi

CURRENCY(<value>)

Parametri

Termine Definizione
value Qualsiasi espressione DAX che restituisce un singolo value scalare in cui l'espressione deve essere valutata esattamente una volta prima di all altre operazioni.

Restituisce value

L'value dell'espressione valutata and restituita come tipo currencyvalue.

Osservazioni

  • La funzione CURRENCY arrotonda il 5° decimale significativo, in value, per restituire la 4a cifra decimale. L'arrotondamento si verifica if il 5° decimale significativo è uguale or maggiore di 5. Ad esempio, ifvalue è 3,666666666666 e quindi la conversione in currency restituisce \$3,6667. Tuttavia, ifvalue è 3,0123456789 e quindi la conversione in currency restituisce \$3,0123.

  • If il tipo di dati dell'espressione è TrueFalse, CURRENCY(TrueFalse) restituirà \$1,0000 per Truevaluesand \$0,0000 per Falsevalues.

  • If il tipo di dati dell'espressione è Text e quindi CURRENCY(Text) tenterà di convert testo a un numero. If conversione ha esito positivo, il numero verrà convertito in currency, in caso contrario viene restituito un error.

  • If il tipo di dati dell'espressione è DateTime, CURRENCY(DateTime) convert il value datetime a un numero and tale numero per currency. DateTime values hanno una parte intera che rappresenta il numero di giorni tra il dateand specificato 1900-03-01 and una frazione che rappresenta la frazione di un day (dove 12 ore or mezzogiorno è 0,5 day). If il value dell'espressione è not viene restituito un valore DateTime corretto value viene restituito un error.

Esempio

Convert numero da 1234,56 a currency tipo di dati.

= CURRENCY(1234.56)

Restituisce value 1234.56000.