Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Aplícase a: Aplicacións
de lenzo Copilot Studio
Fluxos
de escritorio Aplicacións
baseadas en modelos Power Platform CLI
Dataverse funcións
Power Pages
Engade ou resta meses a un valor de Data/Hora, con axuste opcional ao día do mes.
Descripción
As EDate funcións e EOMonth moven unha data/hora cara adiante ou cara atrás un número específico de meses.
Despois do axuste do mes, EDate deixa a parte do día sen modificar a menos que o novo valor sexa máis aló do final do mes. Por exemplo, retroceder un mes o 31 de xullo dá lugar ao 30 de xuño. Utilízase EDate para calcular as datas de vencemento ou as datas de vencemento que caen no mesmo día do mes que a data de emisión.
Despois do axuste do mes, EOMonth cambia a poción do día ao último día do mes resultante. Utilízase EOMonth para calcular as datas de vencemento ou as datas de vencemento que caen no último día do mes. EOMonth Pódese usar para mover unha data/hora ao final do mes engadindo cero meses.
Todas as funcións devolven un valor de Data. Non se inclúe ningún compoñente de tempo, aínda que estivese presente na data/hora de entrada.
Consulte traballar con datas e horas para obter máis información.
Sintaxe
EDate( DateTime, NumberOfMonths )
- DateTime - Obrigatorio. Valor de data/hora no que operar.
- NumberOfMonths - Obrigatorio. Número de meses para engadir ou restar a DateTime. Un valor positivo dá unha data futura, un valor negativo dá unha data pasada e cero deixa toda a entrada DateTime sen cambios.
EOMonth( DateTime, NumberOfMonths )
- DateTime - Obrigatorio. Valor de data/hora no que operar.
- NumberOfMonths - Obrigatorio. Número de meses para engadir ou restar a DateTime. Un valor positivo dá unha data futura, un valor negativo dá unha data pasada e cero cambia a parte do día da entrada DateTime ao final do mes.
Exemplos
EDate
| Fórmula | Descripción | Resultado |
|---|---|---|
| EDate( Data(2023,5,15) , 4 ) | Engade catro meses ata o 15 de maio de 2023, deixando a data sen cambios. | Data(2023,9,15) |
| EDate( Date(2023,5,15) , -1002 ) | Resta 1.002 meses do 15 de maio de 2023, deixando a data sen cambios. | Data(1939,11,15) |
| EDate( Date(2023,5,15) , 0 ) | Engade cero meses ao 15 de maio de 2023, deixando o mes e o ano sen cambios, pero tamén deixa a data sen cambios. | Data(2023,5,15) |
| EDate( Date(2023,5,31) , 1 ) | Engade un mes ao 15 de maio de 2023, axustando a data xa que xuño non ten tantos días como maio. | Data(2023,6,30) |
EOMonth
| Fórmula | Descripción | Resultado |
|---|---|---|
| EOMonth( Data(2023,5,15); , 4 ) | Engade catro meses ao 15 de maio de 2023, trasladando a data ao final do mes. | Data(2023,9,30) |
| EOMonth( Date(2023,5,15); , -1002 ) | Resta 1.002 meses do 15 de maio de 2023, movendo a data ao final do mes resultante. | Data(1939,11,30) |
| EOMonth( Date(2023,5,15); , 0 ) | Engade cero meses ao 15 de maio de 2023, deixando o mes e o ano sen cambios, movendo a data ao final do mes sen modificar. | Data(2023,5,31) |
| EOMonth( Date(2023,5,31); , 1 ) | Engade un mes ao 15 de maio de 2023, movendo a data ao final do mes resultante. | Data(2023,6,30) |