Se necesita ayuda lo antes posible POR FAVOR: la función del mes anterior y el trimestre anterior no funcionan correctamente para mí

Un usuario Pregunto ✅

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:

Precio del mes anterior = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), ANTERIORMES (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[Renewal Date YM]))
Trimestre anterior:
Precio del trimestre anterior = CALCULATE (sum (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[ARPU]), PREVIOUSQUARTER (‘b2b_datalab_cvm_pp_result JJ_Mobility_Trading_Ranges'[Renewal Date YM]))

jdalfonso_0-1621393578000.png

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:

jdalfonso_1-1621393743581.png

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *