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

Problema con la columna calculada obteniendo el valor del día anterior

Hola a todos,

Estoy teniendo lo que espero es un problema bastante simple, pero no puedo entenderlo. Estoy tratando de jugar con un conjunto de datos COVID disponible públicamente, pero los datos simplemente tienen el número total de casos/muertes para cada estado en un día calendario determinado. Lo que estoy tratando de hacer es crear una columna calculada para decirme cuántos casos tuvo un estado determinado en el día X. Parece bastante directo, sólo necesito ser capaz de saber cuál es la fecha de "hoy", "fecha de ayer", y luego calcular el valor de Total De Cases hoy y restar lo que ese número total de casos fue ayer. Todo va bien hasta el punto de que trato de conseguir los casos totales de ayer y sigo recibiendo el mismo número que hoy casos. Espero que alguien pueda señalar dónde está mi razonamiento o DAX.

Daily Cases = 
var mindate = calculate(min('us-states'[date]),filter('us-states','us-states'[state] = earlier('us-states'[state])))
var todaysdate = 'us-states'[date]
var yesterdaysdate = PREVIOUSDAY('us-states'[date])
var totalcases = 'us-states'[Total Cases]
var totalcasesyesterday = calculate(totalcases,filter('us-states','us-states'[date] = yesterdaysdate))
var casestoday = totalcases - totalcasesyesterday
return
casestoday

El conjunto de datos se puede encontrar aquí: https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-states.csv

7 REPLIES 7
Highlighted
Super User IV
Super User IV

@bdmichael09 Como práctica recomendada, agregue la dimensión de fecha en el modelo y utilícela para los cálculos de inteligencia de tiempo y los cálculos de inteligencia de tiempo. Hay muchos mensajes sobre cómo agregar la dimensión de fecha y a continuación está el enlace a unos pocos. Una vez agregada la dimensión de fecha, márquela como tabla de fechas en las herramientas de tabla.

https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
https://radacad.com/create-a-date-dimension-in-power-bi-in-4-steps-step-1-calendar-columns

Una vez que tenga la dimensión de fecha, ponga la fecha en el eje X desde la dimensión de fecha y cuente desde la tabla de datos, y obtendrá el recuento por cada día y desde aquí, cualquier cálculo basado en inteligencia de tiempo será muy fácil.

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





Highlighted

@parry2k Tengo fecha en los datos. También tengo una tabla de fechas completa. Ese no es el problema.

Reiteraré que las columnas de los datos con recuento de casos y recuento de muertes son solo totales HASTA x día. Así que si un número de recuento de casos dice 1 en 2/14 eso significa que sólo había habido 1 caso en el estado X en 2/14. Si ese número salta a 5 en 2/15, 4 casos fueron confirmados en 2/15 y estoy tratando de obtener ese número 4 (la diferencia entre 2/14 y 2/15). Esto no se puede hacer simplemente moviendo Total de Casos en un gráfico.

Highlighted

@bdmichael09 significa que necesita tener en el modelo de datos para identificar a la persona o algo para decir que es un caso nuevo, es como el cálculo típico de cálculo, nuevo cliente vs cliente que devuelve algo como este post.

Recomendaría compartir datos de ejemplo y resultados esperados para ayudar a proporcionar la solución. Todo depende de cómo se ven los datos, no es un simple cálculo de inteligencia del tiempo.






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





Highlighted

@parry2k Todo el conjunto de datos está vinculado en mi primera publicación. En cuanto a lo que estoy buscando, espero algo como lo siguiente:

image.png

Lo que no existe actualmente es la columna Casos diarios. Eso es lo que estoy tratando de generar.

Highlighted

@bdmichael09 algo como esto, supongo? Las otras dos medidas son sólo para referencia, pero la última es la que quieres, ¿correcto?

image.png






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





Highlighted

@parry2k 100%. Eso es exactamente lo que estoy buscando.

Highlighted

@bdmichael09 solución adjunta.

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!






Did I answer your question? Mark my post as a solution.

Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.





Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors