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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

HIstoric Rolling MEasure

Tengo una Medida que calcula los Ingresos de Por Vida del Cliente [CLR]. Cuando se grafica en un gráfico de líneas con un eje de fecha, muestra el CLR filtrado solo para ese día. Quería crear una medida que mostrara cómo cambia el CLR con el tiempo. Obviamente, un solo día no vale la pena, ya que todo lo que está haciendo es mostrar los ingresos por cliente ese día.

Entonces, creé una nueva Medida:

CLR2YR = Calcular(
[CLR],fechas entre media(Fechas[Fecha],SELECTEDVALUE(Fechas[Fecha]) - 730,SELECTEDVALUE(Fechas[Fecha])
))
Esto hace el trabajo, pero es EXTREMADAMENTE lento. ¿Alguna sugerencia sobre cómo hacerlo más eficiente?
Gracias
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Le recomiendo que instale y use DAX Studio para evaluar el plan de consultas y para verificar si las implementaciones alternativas tienen un mejor rendimiento. Evite las medidas de anidamiento, use variables, pruebe SUMX, etc.

Si desea más ayuda, proporcione datos de muestra desinfectados que cubran completamente su problema.


View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hi, @Chaucer ;

¿Está resuelto su problema? Si es así, ¿le importaría aceptar las respuestas útiles como soluciones? Entonces somos capaces de cerrar el hilo. Más personas que tienen el mismo requisito encontrarán la solución rápidamente y se beneficiarán aquí. Gracias.


Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hi, @Chaucer ;

Puede ser que puedas probarlo.

measure=CALCULATE([CLR],DATESINPERIOD('Table'[Date],SELECTEDVALUE('Table'[Date]),-730,DAY))

O

Measure = 
var _se=SELECTEDVALUE('Table'[Date])
return CALCULATE([CLR]),datesbetween('Table'[Date],_se-730,_se))


Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Le recomiendo que instale y use DAX Studio para evaluar el plan de consultas y para verificar si las implementaciones alternativas tienen un mejor rendimiento. Evite las medidas de anidamiento, use variables, pruebe SUMX, etc.

Si desea más ayuda, proporcione datos de muestra desinfectados que cubran completamente su problema.


Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.