jdalfonso
Hola,
Objetivo: obtener el valor del mes anterior y colocarlo en una imagen de tarjeta. También necesito obtener los valores trimestrales anteriores porque haré un promedio móvil trimestral más adelante.
Preguntas:
1. De la imagen de abajo, ¿por qué aparece el valor en blanco? La imagen de la tarjeta debería recibir $ 3.444.386 como valor del mes anterior
2. ¿Por qué sumó el precio del trimestre anterior? Solo necesito elegir el valor del último trimestre porque mi objetivo final es crear un promedio móvil trimestral
Fórmula utilizada:
Mes anterior:
Nota: No puedo usar la función dateadd en la primera pregunta porque tengo una cortadora para la fecha de renovación. Necesito una medida dinámica para el precio del mes anterior en función del filtro para la fecha de renovación:
Amitchandak
@jdalfonso, creo que PREVIOUSQUARTER, PREVIOUSMONTH toma la primera cita. por lo que la base es el 01/05/2020, para ambos. Antes de eso. Si lo necesita basado en el 30/04/2021, necesita usar fechasqtd, fechasmtd.
También use la tabla de fecha, no la columna de fecha de su tabla
ejemplo
Ventas QTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD ((‘Fecha'[Date])))
Ventas del último trimestre = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (dateadd (‘Fecha'[Date], -1, TRIMESTRE)))
Ventas trimestrales = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (ENDOFQUARTER (‘Fecha'[Date])))
Ventas del último TRIMESTRE = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (ENDOFQUARTER (dateadd (‘Fecha'[Date], -1, TRIMESTRE))))
Ventas MTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (‘Fecha'[Date]))
últimas ventas MTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (dateadd (‘Fecha'[Date],-1 MES)))
este mes = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (ENDOFMONTH (‘Fecha'[Date])))
Amitchandak
@jdalfonso, creo que PREVIOUSQUARTER, PREVIOUSMONTH toma la primera cita. por lo que la base es el 01/05/2020, para ambos. Antes de eso. Si lo necesita basado en el 30/04/2021, necesita usar fechasqtd, fechasmtd.
También use la tabla de fecha, no la columna de fecha de su tabla
ejemplo
Ventas QTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD ((‘Fecha'[Date])))
Ventas del último trimestre = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (dateadd (‘Fecha'[Date], -1, TRIMESTRE)))
Ventas trimestrales = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (ENDOFQUARTER (‘Fecha'[Date])))
Ventas del último TRIMESTRE = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESQTD (ENDOFQUARTER (dateadd (‘Fecha'[Date], -1, TRIMESTRE))))
Ventas MTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (‘Fecha'[Date]))
últimas ventas MTD = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (dateadd (‘Fecha'[Date],-1 MES)))
este mes = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), DATESMTD (ENDOFMONTH (‘Fecha'[Date])))
jdalfonso
En respuesta a Amitchandak
Hola,
Gracias por la respuesta.
Como haces el Fecha'[Date]’?
Lo que hice fue calendarauto
Amitchandak
En respuesta a jdalfonso
@jdalfonso, calendario o calendario automático
Creación de un calendario financiero: de cualquier mes
https: //community.powerbi.com/t5/Community-Blog/Creating-Financial-Calendar-Decoding-Date-and-Calend …
varios otros enlaces para crear un calendario
Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Consulte: radacad sqlbi My Video Series Apreciamos sus felicitaciones.