Cómo calcular la primera fecha del trimestre y la fecha de finalización del trimestre Fecha máxima de facturación

Un usuario Pregunto ✅

Bucear profundo

queridos todosqueridos todos

Estimados todos, necesito la fecha de inicio del trimestre y la fecha de finalización del trimestre sobre la base de la fecha máxima de la factura. Por favor, proporcione la función Dax o el cálculo de la misma. Gracias.

jdbuchanan71

@Bucear profundo

Estas dos medidas te convertirán [Max InvoiceDate] medida al inicio y final del trimestre.

Max Date QTR Start = 
DATE ( YEAR ( [Max InvoiceDate] ), ROUNDUP ( DIVIDE ( MONTH ( [Max InvoiceDate] ),3 ),0 ) *3 -2, 1)
Max Date Qtr End = 
EOMONTH ( [Max Date QTR Start],2 )

facturastrstartend.jpg

jdbuchanan71

@Bucear profundo

Estas dos medidas te convertirán [Max InvoiceDate] medida al inicio y final del trimestre.

Max Date QTR Start = 
DATE ( YEAR ( [Max InvoiceDate] ), ROUNDUP ( DIVIDE ( MONTH ( [Max InvoiceDate] ),3 ),0 ) *3 -2, 1)
Max Date Qtr End = 
EOMONTH ( [Max Date QTR Start],2 )

facturastrstartend.jpg

Tony5

En respuesta a jdbuchanan71

Me conecté solo para darle me gusta a esta publicación. Maravilloso uso de la lógica para llegar a esa fórmula. También me ahorró unas horas de tirar del pelo. ¡Gracias!

mchughes

En respuesta a jdbuchanan71

Ahora explique su trabajo para la clase. 😉

Esto fue de gran ayuda para mí, ¡gracias!

jdbuchanan71

En respuesta a mchughes

Hola @mchughes

Ciertamente, va así.

Dado un número de mes

dividir eso por 3

Luego redondea eso al número entero más cercano

Luego multiplica eso por 3

Luego resta 2

Esto nos da el número del primer mes del trimestre.

Mes / 3 resumen 0 * 3 – 2
1 0.333333333 1 3 1
2 0.666666667 1 3 1
3 1 1 3 1
4 1.333333333 2 6 4
5 1.666666667 2 6 4
6 2 2 6 4
7 2.333333333 3 9 7
8 2.666666667 3 9 7
9 3 3 9 7
10 3.333333333 4 12 10
11 3.666666667 4 12 10
12 4 4 12 10

Combinamos eso con el AÑO de la fecha y el DÍA 1 y obtenemos la fecha de inicio del trimestre.

Bucear profundo

En respuesta a jdbuchanan71

Muchas gracias @jdbuchanan71

VijayP

Las funciones STARTOFQUARTER y ENDOFQUARTER DAX ya están disponibles en PowerBI.

Revisalos

Bucear profundo

En respuesta a VijayP

Hola, gracias por tu respuesta. Pero quiero calcular la fecha de inicio y finalización del trimestre sobre la base de una fecha particular. StartofQuarter y EndofQuarter no funcionarán aquí.

Deja un comentario

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