Funzione CURRENCY (DAX)

Viene valutato l'argomento e restituito il risultato come tipo di dati valuta.

Sintassi

CURRENCY(<value>)

Parametri

  • value
    Qualsiasi espressione DAX tramite cui viene restituito un singolo valore scalare, dove l'espressione deve essere valutata esattamente una volta prima di tutte le altre operazioni.

Valore restituito

Valore dell'espressione valutato e restituito come tipo di dati valuta.

Osservazioni

  • Tramite la funzione CURRENCY viene arrotondata la quinta cifra decimale significativa, in valore, per restituire la quarta; l'arrotondamento si verifica se la quinta cifra decimale significativa è maggiore o uguale a 5. Ad esempio, se il valore è 3,6666666666666, convertendolo in valuta viene restituito $3,6667; tuttavia, se il valore è 3,0123456789, convertendolo in valuta viene restituito $3,0123.

  • Se il tipo di dati dell'espressione è TrueFalse, tramite CURRENCY( <TrueFalse>) verrà restituito $1,0000 per i valori True e $0,0000 per i valori False.

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

  • Se il tipo di dati dell'espressione è DateTime, tramite CURRENCY(<DateTime>) verrà convertito il valore datetime in un numero e quel numero in valuta. Nei valori DateTime è disponibile una parte intera che rappresenta il numero di giorni tra la data specificata e il 1 marzo 1900 e una frazione che rappresenta la frazione di un giorno (dove 0,5 equivale a 12 ore o mezzogiorno). Se il valore dell'espressione non è un valore DateTime appropriato, viene restituito un errore.

Esempio

Convertire i numeri 1234,56 in tipo di dati valuta.

=CURRENCY(1234.56)

Viene restituito il valore $1234,5600.