Condividi tramite


VALUTA

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

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

Sintassi

CURRENCY(<value>)  

Parametri

Termine Definizione
value Qualsiasi espressione DAX che restituisce 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:

  • 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 quel numero in valuta. I valori DateTime hanno 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 il numero 1234.56 nel tipo di dati valuta.

= CURRENCY(1234.56)  

Restituisce il valore 1234.56000.