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.
Estado | Fecha | Casos | Diferencia |
Georgia | 4/1/2020 | 2 | 2 |
Georgia | 4/2/2020 | 2 | 0 |
Georgia | 4/3/2020 | 3 | 1 |
Florida | 4/1/2020 | 5 | 5 |
Florida | 4/2/2020 | 3 | -2 |
Florida | 4/3/2020 | 4 | 1 |
Texas | 4/1/2020 | 6 | 6 |
Texas | 4/2/2020 | 8 | 2 |
Texas | 4/3/2020 | 11 | 3 |
Arriba está el resultado que estoy tratando de lograr. Estoy tomando el valor de fila actual, restándolo del valor de fila anterior y agregando la diferencia en una nueva columna.
Tengo una fórmula que funciona para un solo Estado a continuación. ¿Cómo puedo habilitarlo para reiniciar la fórmula si detecta un nuevo estado? Estoy usando el editor de Power Query en Power BI y he ordenado todos mis estados alfabéticamente y Fechas en orden ascendente.
Estado | Fecha | Casos | Diferencia |
Georgia | 4/1/2020 | 2 | 2 |
Georgia | 4/2/2020 | 2 | 0 |
Georgia | 4/3/2020 | 3 | 1 |
Florida | 4/1/2020 | 5 | 2 |
Florida | 4/2/2020 | 3 | -2 |
Florida | 4/3/2020 | 4 | 1 |
Texas | 4/1/2020 | 6 | 2 |
Texas | 4/2/2020 | 8 | 2 |
Texas | 4/3/2020 | 11 | 3 |
Solved! Go to Solution.
Hola
No soy un experto, pero lo que hice me dio el resultado necesario
Creé dos columnas
1. DateKey - CONCATENATE(Sheet1[State],Sheet1[Date].[ Fecha])
2.PreviousKey - CONCATENATE(Sheet1[State],PREVIOUSDAY(Sheet1[Date].[ Fecha]))
esto para asegurarnos de que calculamos la diferencia entre la fecha de currección y la fecha anterior para el mismo estado
A continuación, una tercera columna para la diferencia
Difference =
var Check = CONTAINS(Sheet1,Sheet1[DateKey],Sheet1[PreviousKey])
return
IF(Check=FALSE(),Sheet1[Cases],Sheet1[Cases]-LOOKUPVALUE(Sheet1[Cases],Sheet1[DateKey],Sheet1[PreviousKey]))
y los resultados que necesita
Hola @vinceluc22 ,
Pruebe esta columna calculada:
Hola
No soy un experto, pero lo que hice me dio el resultado necesario
Creé dos columnas
1. DateKey - CONCATENATE(Sheet1[State],Sheet1[Date].[ Fecha])
2.PreviousKey - CONCATENATE(Sheet1[State],PREVIOUSDAY(Sheet1[Date].[ Fecha]))
esto para asegurarnos de que calculamos la diferencia entre la fecha de currección y la fecha anterior para el mismo estado
A continuación, una tercera columna para la diferencia
Difference =
var Check = CONTAINS(Sheet1,Sheet1[DateKey],Sheet1[PreviousKey])
return
IF(Check=FALSE(),Sheet1[Cases],Sheet1[Cases]-LOOKUPVALUE(Sheet1[Cases],Sheet1[DateKey],Sheet1[PreviousKey]))
y los resultados que necesita
Esto funcionó sin ningún problema, gracias!
No soy un experto, pero supongo que lo que hice te dará el resultado necesario
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |