sridharpolina
Estoy tratando de formatear los valores (valor final del día) en mi tabla para que aparezcan como los valores iniciales del día siguiente. Por ejemplo, estoy tratando de mostrar el valor del día 06/04/2021 como el valor final, así como el valor inicial del 07/04/2021 para poder obtener el delta de la diferencia día a día, pero no pude. Se adjunta una muestra de los datos. Cualquier ayuda es muy apreciada.
a partir de la fecha | FC | fecha_flujo | Cantidad de producto (BBLS) | Día siguiente |
4/6/2021 | EPD Planta Sur | 30/04/2021 | 31860 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 29/04/2021 | 31860 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 28/04/2021 | 31860 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/5/2021 | 80464 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/4/2021 | 87038 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/3/2021 | 90056 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/2/2021 | 87244 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/1/2021 | 75750 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 27/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 26/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 25/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 24/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 23/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 22/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 21/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 20/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 19/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 18/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 17/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 16/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 15/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 14/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 13/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 12/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 11/04/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/10/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/9/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/8/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/7/2021 | 86624 | 4/7/2021 |
4/6/2021 | EPD Planta Sur | 4/6/2021 | 86624 | 4/7/2021 |
v-alq-msft
Hola, @sridharpolina
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla (El índice se crea en Power Query):
Puede crear una medida como se muestra a continuación.
Result =
SUMX(
SUMMARIZE(
'Table',
'Table'[Next Date],
"Re",
var index = MAX('Table'[Index])
return
CALCULATE(
SUM('Table'[Quantity(BBLS)]),
FILTER(
'Table',
[Index]=index
)
)
),
[Re]
)
Resultado:
Atentamente
Alano
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
v-alq-msft
Hola, @sridharpolina
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla (El índice se crea en Power Query):
Puede crear una medida como se muestra a continuación.
Result =
SUMX(
SUMMARIZE(
'Table',
'Table'[Next Date],
"Re",
var index = MAX('Table'[Index])
return
CALCULATE(
SUM('Table'[Quantity(BBLS)]),
FILTER(
'Table',
[Index]=index
)
)
),
[Re]
)
Resultado:
Atentamente
Alano
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
sridharpolina
En respuesta a v-alq-msft
Hola, probé esta solución pero no funcionó con mi informe, pero implementamos un cambio de modelo de datos en el propio conjunto de datos para que pudiera capturar el valor anterior en lugar de calcular el valor con DAX. Funcionó para nosotros ya que era un delta simple para esas dos columnas. Esperemos que la solución anterior ayude a otros usuarios si se enfrentan a una situación similar.
sridharpolina
Perdona por no dejar muy clara mi pregunta. Permítanme tratar de explicar cuál es mi problema aquí.
Cantidad a la fecha (BBL)
06/04/2021 86000
07/04/2021 85000
08/04/2021 86500
Necesito otra columna que se vea así
Cantidad de fecha inicial/siguiente (BBL)
07/04/2021 86000
08/04/2021 85000
09/04/2021 86500
Por lo tanto, el valor final de hoy (06/04/2021 – 86000) se transfiere al valor inicial de la próxima fecha (07/04/2021 – 86000). Una vez que esto se calcula, necesito calcular la diferencia entre los dos valores para poder obtener la diferencia diaria (delta) de los valores.
amichandak
@sridharpolina, no muy claro, por lo general podemos obtener una medida del valor del día perioso con la ayuda de la tabla de fechas.
Este día = CALCULAR(sum(‘pedir'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Date]=max(‘Fecha'[Date])))
Último día = CALCULAR (suma (‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Date]=max(‘Fecha'[Date])-1))
Último día = CALCULAR (suma (‘pedido'[Qty]), diaanterior(‘Fecha'[Date]))
Más opciones y forma de columna.
Day Intelligence – Último día, último día no continuo
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5-5c324…