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.
Hey todo,
He intentado buscar y pensar en cualquier manera de hacer esto y estoy atascado. Tengo un conjunto de datos que está estructurado de forma similar a la siguiente:
Categoría | Cantidad | Fecha del informe |
Tecnología | 123 | 5/25/2020 |
Instalaciones | 123 | 5/25/2020 |
Marketing | 123 | 5/25/2020 |
Tecnología | 234 | 5/26/2020 |
Instalaciones | 234 | 5/26/2020 |
Marketing | 234 | 5/26/2020 |
Tecnología | 345 | 5/27/2020 |
Instalaciones | 345 | 5/27/2020 |
Marketing | 345 | 5/27/2020 |
Tengo un objeto visual de matriz que muestra la cantidad actual y luego el delta de dos días antes. Así:
Categoría | Importe actual | Delta Desde hace 2 días |
Tecnología | 345 | 222 |
Instalaciones | 345 | 222 |
Marketing | 345 | 222 |
En el conjunto de datos real, hay datos de los 30 días hábiles anteriores o más. A mis usuarios les gustaría poder seleccionar a partir del día desde el que se calcula el delta. Lo único que se me ocurre en este momento es tener que crear dos vistas de matriz diferentes, pero no creo que pueda mostrar el delta entonces. Preferiría presentar la diferencia de cantidad entre el día actual y la fecha seleccionada en un control deslizante. Espero haber articulado esto lo suficientemente bien. En este momento, el importe actual se calcula de la siguiente manera: Importe actual : IF('table'[Fecha del informe]) - TODAY(), Importe). El delta se calcula utilizando una columna Importe anterior calculada de la siguiente manera: Importe anterior : IF('table'[Fecha del informe]) - TODAY() - 2, Importe). Luego calculo el importe actual delta - Importe anterior. Hay varios elementos que componen las cantidades en cada una de estas categorías que necesito para ser capaz de rastrear el movimiento por, por lo que fui por esta ruta. Estoy abierto, y espero, para aprender una manera más eficiente.
Gracias de antemano!
Solved! Go to Solution.
Hola @2487jbml ,
No sé si desea tener más de un día seleccionado, pero mis cálculos se basan en una sola selección. También vivir la mejor manera es tener una tabla de calendario, pero esta solución se hace sólo con una sola tabla.
Current = IF(DISTINCTCOUNT(FactTable[Report Date]) >1; BLANK();SUM(FactTable[Amount]))
X Days ago = [Current] - CALCULATE([Current]; FILTER(ALL(FactTable[Report Date]);FactTable[Report Date] = SELECTEDVALUE(FactTable[Report Date]) - [Number of days Value] ))
Ahora sólo tiene que configurar los valores que necesita:
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @2487jbml ,
El valor que estoy recogiendo es el valor de X días atrás, sin embargo, ya que presentaste la diferencia, esto es lo que estoy presentando.
Sin embargo, este es un enfoque dinámico si puede seleccionar el número de días y la fecha que desea comparar.
¿Puedes explicar un poco mejor wath que quieres decir con:
"Lo que estoy tratando de determinar es cuál era el valor de la cantidad de X días atrás".
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @2487jbml ,
No sé si desea tener más de un día seleccionado, pero mis cálculos se basan en una sola selección. También vivir la mejor manera es tener una tabla de calendario, pero esta solución se hace sólo con una sola tabla.
Current = IF(DISTINCTCOUNT(FactTable[Report Date]) >1; BLANK();SUM(FactTable[Amount]))
X Days ago = [Current] - CALCULATE([Current]; FILTER(ALL(FactTable[Report Date]);FactTable[Report Date] = SELECTEDVALUE(FactTable[Report Date]) - [Number of days Value] ))
Ahora sólo tiene que configurar los valores que necesita:
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola Miguel,
Tu respuesta está mucho más cerca de lo que había podido conseguir. Lo que estoy tratando de determinar es cuál era el valor de la cantidad de X días atrás. ¿Debería ser capaz de modificar un poco su respuesta y obtener el valor que busco?
¡Realmente aprecio tu idea!
¡Gracias!
Hola @2487jbml ,
El valor que estoy recogiendo es el valor de X días atrás, sin embargo, ya que presentaste la diferencia, esto es lo que estoy presentando.
Sin embargo, este es un enfoque dinámico si puede seleccionar el número de días y la fecha que desea comparar.
¿Puedes explicar un poco mejor wath que quieres decir con:
"Lo que estoy tratando de determinar es cuál era el valor de la cantidad de X días atrás".
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHey @MFelix ,
Eres un amigo, lo estaba leyendo de manera diferente en mi cerebro sin café esta mañana. Muchas gracias por tu ayuda, eres increíble! He aceptado su respuesta como la solución.
Gracias
Lennie
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 |