Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo crear una lista de débitos o créditos a partir de una columna de pérdidas y ganancias

Esto es tan simple de hacer en Excel, pero estoy luchando para replicar usando la medida Dax que soy nuevo en


Tengo una tabla de artículos de Ventas y una Tabla de Artículos de Costo he creado medidas de suma simples para darme Ventas Totales y otra para darme Costos Totales.. Una tercera medida "Ventas" - "Costo" me da ganancias y pérdidas. por una lista de proyectos.

En lugar de una sola columna para ganancias y pérdidas, estoy tratando de crear una columna para ganancias y otra para pérdidas..

Logro una especie de resultado usando una declaración If, es decir, Profit:= IF([Sales]>[Cost],[Sales]-[Cost],"0") mientras que esto me da valores por proyecto no obtengo un valor total ni puedo usar la medida "Profit" como parte de cualquier otro cálculo....

Gracias

Gino

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @GinoM ,

¿Puedes probar algunas medidas como las siguientes?

Profit =
VAR _sales =
    CALCULATE(
        SUM( table[Sales] ),
        FILTER( table, [project] = EARLIER( table[project] ) )
    )
VAR _costs =
    CALCULATE(
        SUM( table[Costs] ),
        FILTER( table, [project] = EARLIER( table[project] ) )
    )
RETURN
    IF( _sales > _costs, _sales - _costs, 0 )

Esto solo funciona bien al crear una columna y cada fila de un proyecto obtendrá el mismo resultado.

Si desea una tabla de resumen, puede probar SUMMARIZE()

Saludos

Equipo de apoyo a la comunidad _ chenwu zhu

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @GinoM ,

¿Puedes probar algunas medidas como las siguientes?

Profit =
VAR _sales =
    CALCULATE(
        SUM( table[Sales] ),
        FILTER( table, [project] = EARLIER( table[project] ) )
    )
VAR _costs =
    CALCULATE(
        SUM( table[Costs] ),
        FILTER( table, [project] = EARLIER( table[project] ) )
    )
RETURN
    IF( _sales > _costs, _sales - _costs, 0 )

Esto solo funciona bien al crear una columna y cada fila de un proyecto obtendrá el mismo resultado.

Si desea una tabla de resumen, puede probar SUMMARIZE()

Saludos

Equipo de apoyo a la comunidad _ chenwu zhu

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gracias por su ayuda con este 😎

Syndicate_Admin
Administrator
Administrator

@GinoM publicaciones con datos de muestra (en formato de tabla) y la salida deseada se mueven muy rápido en este foro.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.