Bucear profundo
queridos 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 )
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 )
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í.