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

Función DAX para mostrar las visitas de las últimas semanas

Hola a todos

OBJETIVO:

Estoy tratando de crear un gráfico de líneas de las visitas semanales que tenemos a nuestro sitio (la suma de los días de la semana)

Ver imagen:

abdalahmed_0-1634558414430.png

En la información sobre herramientas pretendo hacer dos cosas:

1) Mostrar la cifra de la semana pasada

2) Muestre esta cifra como un cambio porcentual

PROBLEMA:

La fórmula que utilicé en la información sobre herramientas fue:

M % Difference = CALCULATE(SUM('Contact Us Page'[Users]),PARALLELPERIOD(tbl_Calender[Start of Week],-1,MONTH))

Sin embargo, el período paralelo solo rompe el tiempo por MES, TRIMESTRE y AÑO. No semana.

¿Cuál sería el mejor método alternativo para hacer el AIM? de modo que el 04/Oct debe mostrar 855. 11/Oct debe mostrar 902 y por último 18/Oct debe mostrar 1626 en la información sobre herramientas

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@abdalahmed, la semana puede estar 7 días atrasados

7 detrás de Ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-7,DAy))

o con la ayuda de columnas adicionales en la tabla de fechas

nuevas columnas
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1
Fecha de fin de semana = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Fecha'[Fecha],2)
Rango de la semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
O
Rango de semana = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formato

Medidas
Esta semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Última semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))

Power BI— Semana a semana y DMT
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Allí, @abdalahmed

¿Puedo preguntarle si su problema ha sido resuelto? ¿Es útil para usted la publicación anterior?

Si lo hace, ¿podría marcar la publicación que ayuda como Respondida? Ayudará a los demás en la comunidad a encontrar la solución fácilmente si enfrentan el mismo problema con usted. Gracias.

De lo contrario, ¿podría compartir más detalles al respecto o un simple archivo de muestra sin ninguna información sesentiva para que podamos resolver una solución alternativa?

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

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

Syndicate_Admin
Administrator
Administrator

@abdalahmed, la semana puede estar 7 días atrasados

7 detrás de Ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-7,DAy))

o con la ayuda de columnas adicionales en la tabla de fechas

nuevas columnas
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1
Fecha de fin de semana = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Fecha'[Fecha],2)
Rango de la semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
O
Rango de semana = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formato

Medidas
Esta semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Última semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))

Power BI— Semana a semana y DMT
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8

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.