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

Medida para usar la misma fecha para dos cálculos diferentes

¡Hola!

Tengo una mesa con los clientes y su primera fecha de pago como miembros y la última fecha de pago como miembros. Y necesito crear un objeto visual que cuente tanto con el mismo mes como eje. Si es posible creado como una medida y una relación virtual, porque de lo contrario probablemente habría creado una nueva tabla en nuestro DWH o creado una relación inactiva.

He probado bastantes soluciones de medida diferentes del foro con USERELATIONSHIP, CROSSJOIN y probablemente estoy haciendo algo mal.

Así que un conjunto de datos de ejemplo podría tener este aspecto:

MemberNumberFirstPaymentDateLastPaymentDate
Miembro 11 de enero de 20201 de marzo de 2020
Miembro 21 de enero de 20201 de enero de 2020
Miembro 31 de enero de 20201 de marzo de 2020
Miembro 41 de febrero de 20201 de marzo de 2020
Miembro 51 de febrero de 20201 de febrero de 2020
Miembro 61 de febrero de 20201 de marzo de 2020
Miembro 71 de febrero de 20201 de mayo de 2020
Miembro 81 de marzo de 20201 de marzo de 2020
Miembro 91 de marzo de 20201 de marzo de 2020
Miembro 101 de marzo de 20201 de mayo de 2020
Miembro 111. abril de 20201. abril de 2020
Miembro 121. abril de 20201. abril de 2020
Miembro 131. abril de 20201 de mayo de 2020
Miembro 141. abril de 20201. abril de 2020
Miembro 151. abril de 20201 de mayo de 2020
Miembro 161 de mayo de 20201 de mayo de 2020
Miembro 171 de mayo de 20201 de mayo de 2020
Miembro 181 de mayo de 20201 de mayo de 2020
Miembro 191 de mayo de 20201 de mayo de 2020
Miembro 201 de mayo de 20201 de mayo de 2020

Y una tabla de salida se vería así con dos "medidas":

FechaNúmero de nuevos miembrosNúmero de miembros vencidos
1 de enero de 202031
1 de febrero de 202041
1 de marzo de 202035
1. abril de 202053
1 de mayo de 202059

¡Muchas gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@JannikZ aquí está la solución que puede seguir

primero crear una nueva tabla con valores de fecha únicos

Tabla 2 = DISTINCT(UNION(DISTINCT('table'[FirstPaymentDate]),DISTINCT('table'[LastPaymentDate])))
a continuación, crear relación entre dos tablas
negi007_0-1616172123566.png

crear dos medidas a continuación

New_Member = count('table'[FirstPaymentDate])
Lapsed_Member = CALCULATE(count('table'[LastPaymentDate]),USERELATIONSHIP('Tabla 2'[FirstPaymentDate],'table'[LastPaymentDate]))
A continuación se muestra la salida que está buscando
negi007_1-1616172173362.png

aquí también está el archivo pbix al que puede consultar para obtener ayuda. Espero haber podido resolver el problema. gracias a los vítores

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@JannikZ aquí está la solución que puede seguir

primero crear una nueva tabla con valores de fecha únicos

Tabla 2 = DISTINCT(UNION(DISTINCT('table'[FirstPaymentDate]),DISTINCT('table'[LastPaymentDate])))
a continuación, crear relación entre dos tablas
negi007_0-1616172123566.png

crear dos medidas a continuación

New_Member = count('table'[FirstPaymentDate])
Lapsed_Member = CALCULATE(count('table'[LastPaymentDate]),USERELATIONSHIP('Tabla 2'[FirstPaymentDate],'table'[LastPaymentDate]))
A continuación se muestra la salida que está buscando
negi007_1-1616172173362.png

aquí también está el archivo pbix al que puede consultar para obtener ayuda. Espero haber podido resolver el problema. gracias a los vítores

Syndicate_Admin
Administrator
Administrator

@negi007@amitchandak
¡Hola a los dos! Gracias por las sugerencias. Como se menciona en el thread-post, ¿hay alguna manera de hacerlo sin crear una nueva tabla, para hacerlo únicamente con medidas? Estamos tratando de evitar demasiadas tablas de un solo uso en el DWH. (Obviamente, si no hay otra solución, tendremos que hacerlo)

Saludos

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.