Condividi tramite


DOLLARDE

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Converte un prezzo in dollari espresso come numero decimale in un prezzo in dollari espresso come parte intera e parte frazionaria, ad esempio 1,02. I numeri in dollari frazionari vengono talvolta usati per i prezzi dei titoli.

Sintassi

DOLLARDE(<fractional_dollar>, <fraction>)

Parametri

Termine Definizione
fractional_dollar Numero espresso come parte intera e parte frazionaria, separate da un simbolo decimale.
frazione Intero che costituisce il denominatore della frazione.

Valore restituito

Valore decimale di fractional_dollar.

Osservazioni:

  • La parte frazionaria del valore è divisa per un valore integer specificato. Ad esempio, se si vuole esprimere il prezzo con una precisione di 1/16 di dollaro, dividere la parte frazionaria per 16. In questo caso, 1,02 rappresenta \$1,125 (\$1 + 2/16 = \$1,125).

  • Il parametro fraction viene arrotondato al numero intero più vicino.

  • Viene restituito un errore nei casi seguenti:

    • fraction < 1.
  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

La query DAX seguente:

EVALUATE
{
  DOLLARDE(1.02, 16)
}

Restituisce 1,125, il prezzo decimale del prezzo frazionario originale (1,02) letto come 1 e 2/16. Poiché il valore frazionario è 16, il prezzo ha una precisione di 1/16 di dollaro.