es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Power BI: Cálculo utilizando la misma columna en función de otras filas en la tabla.

Estoy trabajando en un panel de Power BI, tratando de mostrar un cálculo que es ‘Valor – Gasto’ (en este ejemplo, debería devolver 5000 para el producto A, 3000 para B).

Sin embargo, estoy teniendo dificultades para configurar esto en Power BI debido a que el cálculo se realiza en la columna Valores, con filtros específicos según el producto que se encuentra en esa fila.

¿Existe alguna manera de hacer esto? Cualquier ayuda sería enormemente apreciada.

Actualmente –

|Producto|Valores|Resultados|
|A |Valor |20000 |
|A |Gasto |15000 |
|B |Valor |10000 |
|B |Gasto |7000 |

Solución ideal –

|Producto|Valores|Resultados|
|A |Valor |20000 |
|A |Gasto |15000 |
|A |Retorno|5000 |
|B |Valor |10000 |
|B |Gasto |7000 |
|A |Retorno|3000 |

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Puedes crear una nueva columna calculada usando la fórmula DAX para calcular la diferencia entre Valor y Gasto. La fórmula sería:

    Return = CALCULATE(SUM(NombreTabla[Valores]), NombreTabla[Producto] = EARLIER(NombreTabla[Producto]), NombreTabla[Resultados] = “Valor”) – CALCULATE(SUM(NombreTabla[Valores]), NombreTabla[Producto] = EARLIER(NombreTabla[Producto]), NombreTabla[Resultados] = “Gasto”)

    Reemplaza “NombreTabla” con el nombre de tu tabla en Power BI. Esta fórmula utiliza la función EARLIER para referirse a la fila actual que se está evaluando y la función CALCULATE para filtrar la tabla según el producto y el resultado.

    Una vez que hayas creado la columna Return, puedes agregarla a tu panel de Power BI como una columna separada o usarla en una visualización de tabla o gráfico.

Comments are closed.