cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

comparar el número de registros en dos fechas y mostrar gráfico de cascada

Hola,

Tengo un requisito para crear un gráfico de cascada para mi conjunto de datos. Hay tres columnas en mi conjunto de datos, como a continuación,

FechaEquipoItemid
12/31/2019A112
12/31/2019A111
12/31/2019B110
1/31/2020A112
1/31/2020A113
1/31/2020B114

Como se muestra en la tabla, el equipo A tenía dos puntos el 12/31/2019 (111 y 112), el 1/31/2020, este equipo agregó otro elemento (113), pero eliminó un elemento (111). Del mismo modo, el equipo B tenía un punto (110) el 12/31/2019, y el equipo B eliminó este elemento el 1/31/2020 y agregó un nuevo elemento (114). Podría haber muchas fechas en mi mesa y muchos equipos. El usuario debe poder elegir dos fechas para comparar.

Ahora quiero crear un gráfico de cascada, en el que hay cuatro barras, la primera barra muestra el número total de elementos para todos los equipos en 12/31/2019, en este caso, es 3. La última barra muestra el número de elementos para todos los equipos en 1/31/2020, por lo que debe ser 3.

La segunda barra muestra el número de elementos recién agregados para ambos equipos, en este caso, debe ser 2, porque cada equipo agregó un nuevo elemento. y esta barra debe ser una barra apilada que muestre números para cada equipo..

La tercera barra muestra el número de elementos remved, y debe ser 2 en este caso. El gráfico final debería parecerse a algo a continuación,

Untitled.png

¿Cómo puedo lograrlo?

Gracias

Miguel

3 REPLIES 3
Highlighted
Community Support
Community Support

Re: comparar el número de registros en dos fechas y mostrar gráfico de cascada

Hola @michael_bdd ,

Lo sentimos por eso, pero, no encontramos una manera efectiva de poner la leyenda (equipos) en una sola barra con el gráfico de cascada incorporado, pero podemos arquidar la nueva y descomunal barra mediante la creación de una tabla y una medida:

Mesa:

1.jpg

Medida:

Value = 
SWITCH (
    SELECTEDVALUE ( 'AxisTable'[Axis] ),
    "2019", CALCULATE (
        DISTINCTCOUNT ( 'Table'[ItemId] ),
        FILTER ( 'Table', YEAR ( 'Table'[Date] ) = 2019 )
    ),
    "New", SUMX (
        DISTINCT ( 'Table'[ItemId] ),
        VAR i = [ItemId]
        RETURN
            IF (
                CALCULATE (
                    COUNTROWS ( 'Table' ),
                    FILTER ( 'Table', 'Table'[ItemId] = i && YEAR ( 'Table'[Date] ) = 2020 )
                ) > 0
                    && CALCULATE (
                        COUNTROWS ( 'Table' ),
                        FILTER ( 'Table', 'Table'[ItemId] = i && YEAR ( 'Table'[Date] ) = 2019 )
                    ) = 0,
                1,
                0
            )
    ),
    "Decomissioned", - SUMX (
        DISTINCT ( 'Table'[ItemId] ),
        VAR i = [ItemId]
        RETURN
            IF (
                CALCULATE (
                    COUNTROWS ( 'Table' ),
                    FILTER ( 'Table', 'Table'[ItemId] = i && YEAR ( 'Table'[Date] ) = 2019 )
                ) > 0
                    && CALCULATE (
                        COUNTROWS ( 'Table' ),
                        FILTER ( 'Table', 'Table'[ItemId] = i && YEAR ( 'Table'[Date] ) = 2020 )
                    ) = 0,
                1,
                0
            )
    )
)

2.jpg


Por cierto, pbIX archivo como adjunto.


Saludos

Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Highlighted
Frequent Visitor

Re: comparar el número de registros en dos fechas y mostrar gráfico de cascada

Gracias @v-lid-msft mucho, esto es lo suficientemente bueno.

Highlighted
Super User IV
Super User IV

Re: comparar el número de registros en dos fechas y mostrar gráfico de cascada

Hola

He adoptado un enfoque diferente para resolver este problema. No hay una codificación dura de años en mi fórmula. Sin embargo, ya que no estoy muy seguro de mis fórmulas, me gustaría hacer algunas pruebas adicionales con más datos. ¿Podrías compartir más datos para que pruebe mi solución?

Gracias.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Helpful resources

Announcements
Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021