cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper III
Helper III

¿Cómo construir una medida de cambio semanal cuando las semanas son inconsistentes?

Hola a todos

Quiero incluir medidas en mi informe que muestren cambios semana tras semana en mis datos - sin embargo, tengo una complicación en que los datos se me proporcionan en intervalos de tiempo inconsistentes.

Lo que tengo es un campo para "fecha de generación" que muestra la fecha de actualización del conjunto de datos. Por ejemplo, los datos proporcionados el 1 de mayo de 2020 tendrán [Fecha de generación] a 2020-05-01 para cada fila, los datos proporcionados el 15 de mayo de 2020 tendrán [Fecha de generación]-2020-05-15 para cada fila y así sucesivamente. Anexo estas consultas en el editor de consultas para que haya efectivamente una gran tabla en ejecución para los datos.

Tengo segmentaciones de datos que muestran "Fecha de generación" para mostrar esencialmente una instantánea actual de los datos. Lo que me gustaría hacer es incluir medidas que muestren cómo ciertas métricas se han movido desde la 2a fecha de generación más reciente a la seleccionada actualmente.

¿Puede alguien sugerir algún DAX que me permita construir tales medidas? Estoy de acuerdo con la parte de cálculo, es decir, mostrar porcentaje o movimientos absolutos, pero necesito algo de ayuda para que esta parte de "cambio entre fechas de generación" sea dinámica.

gracias de antemano por cualquier ayuda

GC4002

3 REPLIES 3
Super User IV
Super User IV

@GC_4002 , La información que ha proporcionado no me está aclarando el problema. Por favor, puede explicar con un ejemplo.
¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla?

Para la semana en la semana de Comparision, puede referirse

https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola @amitchandak

No puedo compartir un conjunto de datos completo, ya que se trata de datos confidenciales. Sin embargo, la siguiente tabla muestra lo que estoy tratando de hacer:

GC_4002_0-1594735195859.png

Estoy tratando de construir una medida que esencialmente calculará la diferencia en el recuento de estado de la tarea entre las fechas en el informe generado. Imagino algo usando variables, he hecho una expresión dax que cuenta el estado de la tarea basada en MAX[report generado] pero es la 2a parte con la que lucho. Escribí la siguiente expresión DAX:

Previous Week Tasks = max('1 - All Tasks Combined'[Report Generated])-1

Sin embargo esto devolvería 06 / 07 / 2020 - claramente el dax está simplemente restando uno de mi fecha MAX (siendo 07/07/2020). Quiero una fórmula que devuelva mi segundo informe más reciente Fecha generada, es decir 30 / 06 / 2020 en mi ejemplo

Hola a todos

He resuelto esto yo mismo, espero que la comunidad pueda beneficiarse de mi trabajo.

Paso 1 - RANKX

Usé rankx para proporcionar una clasificación a mis fechas generadas por el informe:

Report Generated Rank = RANKX(ALLSELECTED('1 - All Tasks Combined'[Report Generated]),'1 - All Tasks Combined'[Report Generated],,ASC)-1

Tuve que incluir un -1 ya que había algunas filas ficticias de datos sin fecha incluida que se dieron el rango de 1. El resultado son las 3 fechas distintas de mi tabla ahora se clasifican correctamente:

GC_4002_0-1594737220910.png

Paso 2 - Uso de la salida de rankx como filtro

La salida de rankx ahora se puede utilizar como filtro para calcular los totales de la semana actual y para la semana anterior:

Latest Week Tasks = CALCULATE(COUNTA('1 - All Tasks Combined'[Task Status]),FILTER('1 - All Tasks Combined',[Report Generated Rank]=max('1 - All Tasks Combined'[Report Generated Rank])))

Previous Week Tasks = CALCULATE(COUNTA('1 - All Tasks Combined'[Task Status]),FILTER('1 - All Tasks Combined',[Report Generated Rank]=max('1 - All Tasks Combined'[Report Generated Rank])-1))

A continuación, puede utilizar medidas simples para calcular la diferencia en términos de porcentaje absolutos o relativos, como se ve en esta tabla:

GC_4002_1-1594737375335.png

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors