Condividi tramite


CURRENCY

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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

Sintassi

CURRENCY(<value>)

Parametri

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

Valore restituito

Valore dell'espressione valutata e restituita come valore di tipo valuta.

Osservazioni

  • La funzione CURRENCY arrotonda il 5° decimale significativo, in valore, per restituire la 4a cifra decimale. L'arrotondamento si verifica se il 5° decimale significativo è uguale o maggiore di 5. Ad esempio, se il valore è 3,666666666666, la conversione in valuta restituisce \$3,6667. Tuttavia, se il valore è 3,0123456789, la conversione in valuta restituisce \$3,0123.

  • Se il tipo di dati dell'espressione è TrueFalse, CURRENCY(TrueFalse) restituirà \$1,0000 per i valori True e \$0,0000 per i valori False.

  • Se il tipo di dati dell'espressione è Text, CURRENCY(Text) tenterà di convertire il testo in un numero. Se la conversione ha esito positivo, il numero verrà convertito in valuta, in caso contrario viene restituito un errore.

  • Se il tipo di dati dell'espressione è DateTime, CURRENCY(DateTime) convertirà il valore datetime in un numero e tale numero in valuta. I valori DateTime hanno una parte integer che rappresenta il numero di giorni compresi tra la data specificata e 1900-03-01 e una frazione che rappresenta la frazione di un giorno (dove 12 ore o mezzogiorno è 0,5 giorni). Se il valore dell'espressione non è un valore DateTime corretto, viene restituito un errore.

Esempio

Convertire il numero 1234.56 nel tipo di dati currency.

= CURRENCY(1234.56)

Restituisce il valore 1234.56000.