Excel DAX - Opérateurs arithmétiques

Vous pouvez utiliser les opérateurs arithmétiques DAX pour effectuer des opérations mathématiques de base telles que l'addition, la soustraction, la multiplication, la division et l'exponentiation. Ces opérateurs DAX transtypent le type de données numériques en valeurs avec lesquelles ils sont utilisés, s'ils ne sont pas déjà des valeurs numériques. Ils produisent des résultats numériques après les calculs.

Opérateur arithmétique Opération mathématique Exemple Résultat
+ Une addition 5 + 4 9
- Soustraction 5-4 1
Signe -4 -4
* Multiplication 5 * 3 15
/ Division 16/4 4
^ Exponentiation 4 ^ 2 16

Les opérateurs arithmétiques DAX ci-dessus sont appelés binary operators, ce qui signifie qu'ils combinent deux valeurs de chaque côté, comme vous pouvez le constater dans les exemples ci-dessus.

Les opérateurs arithmétiques DAX + et - peuvent également être utilisés comme opérateurs unaires, ce qui signifie que l'opérateur DAX ne peut être utilisé qu'avec une seule valeur. Par exemple, +5, -4. Ces opérateurs unaires peuvent être utilisés avec n'importe quel type de données. Cependant, il existe une différence subtile entre les deux -

  • L'opérateur + lorsqu'il est utilisé avec une valeur ou un résultat, il ne convertit pas le type de données de la valeur. Il est simplement ignoré. Par exemple, + Seasons est identique à Seasons.

  • D'autre part, l'opérateur - lorsqu'il est utilisé avec une valeur ou un résultat, convertit le type de données de la valeur en une valeur numérique négative. Par exemple, - Seasons = -4 si la valeur de Seasons est 4.