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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Medida para calcular el número de cambios

Hola

Tengo una tabla de usuarios con su estado, que implica activo o inactivo. Imagen 1

FechaEstadoTexto de estadoUsuario
03-Mar0ActivoA
04-Mar1InactivoA
03-Mar0ActivoB
04-Mar0ActivoC
05-Mar1InactivoC
05-Mar0ActivoD

Quiero crear un gráfico que muestre el número de usuarios que han cambiado de activos a inactivos o viceversa.

Por ejemplo, en este caso, el número de usuarios es 2. (Usuarios A y C). De hecho, los usuarios B y D no cambiaron y no deben contarse.

¿Hay alguna manera de tener una columna o medida calculada para resolver eso?

Mejor

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No hay @ArashZ

Puede probar los siguientes pasos.

1 Cree dos columnas calculadas

count user = CALCULATE(COUNT('Table'[User]),ALLEXCEPT('Table','Table'[User]))

fecha máxima = CALCULATE(MAX('Table'[Date]),ALLEXCEPT('Table','Table'[User]))

2 Crear dos medidas

Activación a desactivación = CALCULATE(COUNT('Table'[User]),FILTER('Table','Table'[count user]=2&&'Table'[Status]=1&&'Table'[Date]='Table'[fecha máxima]))

Deacrivation to Activation = CALCULATE(COUNT('Table'[User]),FILTER('Table','Table'[count user]=2&&'Table'[Status]=0&&'Table'[Date]='Table'[fecha máxima]))

El resultado tiene este aspecto:

v-cazheng-msft_0-1616043977404.png

Saludos

Caiyun Zheng

¿CaiyunhZhengwer lo estás buscando? Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@ArashZ , Crear medida como, con la ayuda de la tabla de fecha

MTD = CALCULATE(Max(Table[Status]),DATESMTD('Date'[Date]))
último MTD = CALCULATE(Max(Table[Status ]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))

estado no es el mismo = countx(filter(values(Table[User]), [MTD] <> [Last MTD]),[User])

status same = countx(filter(values(Table[User]), [MTD] = [Last MTD]),[User])

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos/s. Refer :radacad sqlbi Mi serie de vídeos Apreciar sus Felicitaciones.

@amitchandak Hola

Cuando creé su medida, la medida "status same" muestra 4, lo cual es incorrecto. Solo hay dos usuarios (A y B) que tienen cambios. Además, cuando creo un gráfico con la "fecha" como Eje y "Estado igual" que un valor, muestra información incorrecta.

ArashZ_2-1615830073037.png

No hay @amitchandak

Añadiré más datos para la validación aquí:

Usuario de StatusText de fecha
2021-01-07 16:32 0 Activación A
2021-03-08 16:32 1 Desactivación A
2021-01-06 16:32 0 Activación B
2021-03-05 16:32 1 Desactivación B
2021-03-03 16:32 1 Desactivación H
2021-02-18 16:32 1 Desactivación G
2021-02-09 16:32 1 Desactivación J
2021-01-05 16:32 0 Activación V
2021-02-03 16:32 1 Desactivación E
2021-02-04 16:32 0 Activación E
2021-01-03 16:32 0 Activación P
2021-01-04 16:32 1 Desactivación P
2021-01-16 16:32 1 Desactivación L
2021-01-18 16:32 0 Activación L
2021-01-10 16:32 1 Desactivación T
2021-01-15 16:32 0 Activación T
2021-01-01 16:32 0 Activación Q
2021-01-02 16:32 1 Desactivación Q

Quiero tener una fecha gráfica en el eje y el número de cambios en el valor. La fecha debe reflejar la fecha de cambio (desactivación) y no la fecha de activación. Por ejemplo, en marzo, tenemos dos cambios (usuario A y B)

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors