La función PRODUCTX devuelve el producto de los valores que toma una expresión que se evalúa para todas las filas de una tabla.
PRODUCTX(
table,
expression
)
- table: Tabla conteniendo las filas para las que se evaluará la expresión. Puede ser el nombre de una tabla existente o una expresión que devuelva una tabla.
- expression: Expresión a evaluar para cada fila de la tabla.
La función PRODUCTX devuelve un número real.
La función solo considera los números, ignorando los Blanks, valores lógicos y cadenas de texto.
Si partimos de la siguiente tabla de datos:
...podemos calcular el producto de los valores resultantes de evaluar la expresión Qty * Pct en cada fila con la siguiente medida:
Result = PRODUCTX(Data, Data[Qty] * Data[Pct])
Llevándola a una visualización tipo tarjeta obtenemos el siguiente resultado:
...valor resultante de multiplicar los resultados parciales en cada fila, resultados que podemos calcular en una columna calculada si queremos confirmar el resultado final:
Efectivamente, el producto de los valores 2.4, 2.4, 3.2, 4.5 y 3.2 devuelve el valor 265.4208.