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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
StephenK
Resolver I
Resolver I

Semanas en el año actual en comparación con las semanas del año anterior

Hola a todos,

Estoy tratando de construir un análisis que compara el número de encuentros de pacientes por semana durante un período establecido este año (es decir, las últimas seis semanas calendario) en comparación con el número de encuentros de pacientes por semana para el mismo período del año pasado.

No he encontrado una buena solución por el momento. Mi modelo de datos consta de una dim de fecha que incluye columnas calculadas para el número de semana en el año, así como una columna WeekNumber y Year concatenada. Mi dim de fecha está conectado por una relación de uno a muchos en la columna Fecha a mi tabla de hechos que también incluye una columna de fecha.

He intentado crear una jerarquía de fechas personalizada que consta de Año>Mes>Número de semana>Fecha.

A continuación, visualizo esto con un gráfico de barras con la jerarquía en el eje y 2 medidas en los valores.

La medida 1 es una suma de todos los encuentros con los pacientes: COUNT([encounterid])

Se supone que la medida 2 es la semana simultánea del año anterior. Yo había intentado hacer esto por

CALCULATE(COUNT([encounterid]),SAMEPERIODLASTYEAR('Date Dim',[Date]).

El informe tiene una segmentación de fecha relativa basada en el campo de fecha en la atenuación de fecha.

Mi objetivo era poder analizar las semanas del año anterior en comparación con cualquier año seleccionado, de ahí la razón por la que la Medida 1 no tiene cálculo/filtro.

En la superficie todo parece funcionar (los números después del nombre del mes son en realidad números de semana, no días), pero los números comienzan a ser astutos dependiendo del período que esté mirando. Ejemplo de las últimas seis semanas calendario se ve bien, pero las últimas ocho semanas calendario comienza a verse raro...

screen1.JPGscreen2.JPG

Además, cuando voy a mi dataview y hacer algunas comprobaciones puntuales en mis semanas, tengo fechas que desaparecen y no aparecen en esa semana por razones no aparentes--normalmente solo uno o dos días aquí o allá.

Hemos detectado un problema desconocido.

Siento que me estoy perdiendo una solución obvia con esto, pero he estado golpeando mi cabeza contra la pared en esto por mucho tiempo.

Cualquier ayuda sería muy apreciada!

Gracias

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

La semana del año pasado es 364 días de retraso. Así que si creas una medida final con 364 días de retraso con el calendario de fechas que obtendrás. Además, consulte mi archivo donde he utilizado Rank para esta semana frente a la semana pasada. En el caso de Rank, el año pasado es 52 semanas de retraso.

Week Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-364,Day))

https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Si necesitas más ayuda, mármeme @

Aprecia tus Felicitaciones.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

La semana del año pasado es 364 días de retraso. Así que si creas una medida final con 364 días de retraso con el calendario de fechas que obtendrás. Además, consulte mi archivo donde he utilizado Rank para esta semana frente a la semana pasada. En el caso de Rank, el año pasado es 52 semanas de retraso.

Week Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-364,Day))

https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Si necesitas más ayuda, mármeme @

Aprecia tus Felicitaciones.

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 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.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors