Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Buenos días, me gustaría hacer una medida o columna calculada, por el cual poder calcular un día del calendario exacto.
Tengo una fecha de inicio, una facha de fin, y un numero por el que dividir.
La idea es coger el periodo entre la fecha inicio y la fecha fin y dividirlo entre el "numero" y obtener el día/s del calendario.
Ejemplo:
Fecha Inicio: 01/01/2022
fecha Fin: 31/01/2022
Numero por el que dividir: 2
Seria aprox. a mitad de mes 15/01/2022
así sucesivamente calculando las diferentes fechas en base al número por el que dividir.
Alguna idea???
Gracias de antemano.
Solved! Go to Solution.
Recomiendo usar Power Query para obtener las fechas exactas entre dos fechas dadas. Puede abrir el Editor de Power Query desde Inicio > Transformar datos en Power BI Desktop. A continuación, siga los pasos a continuación:
1. Agregue una columna personalizada para calcular la duración de cada período.
Duration.Days( ([End Date] - [Start Date]) / [Period] )
2. Agregue la segunda columna personalizada. En cada celda de la columna, tendrá una lista que tiene todas las fechas exactas entre las fechas dadas.
List.Dates( Date.AddDays( [Start Date], [Period Days]), [Period] - 1, #duration([Period Days],0,0,0) )
3. Para la columna de lista, puede optar por expandirla a nuevas filas o extraer valores según sus necesidades.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.
Recomiendo usar Power Query para obtener las fechas exactas entre dos fechas dadas. Puede abrir el Editor de Power Query desde Inicio > Transformar datos en Power BI Desktop. A continuación, siga los pasos a continuación:
1. Agregue una columna personalizada para calcular la duración de cada período.
Duration.Days( ([End Date] - [Start Date]) / [Period] )
2. Agregue la segunda columna personalizada. En cada celda de la columna, tendrá una lista que tiene todas las fechas exactas entre las fechas dadas.
List.Dates( Date.AddDays( [Start Date], [Period Days]), [Period] - 1, #duration([Period Days],0,0,0) )
3. Para la columna de lista, puede optar por expandirla a nuevas filas o extraer valores según sus necesidades.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.
Mil Gracias, no se me habia ocurrido crear una lista dentro de otra, tipo cubo. Mucho tengo que seguir aprendiendo.
Saludos.
Gracias por la info, pero no lo entiendo bien. Esto es lo que he deducido:
[Plan_Accionista.Fecha_inicio]+[Plan_Accionista.Fecha_inicio]([Plan_Accionista.Fecha_inicio],[Plan_Accionista.Fecha_fin],[Plan_Accionista.Periodo_devengo])/[Plan_Accionista.Periodo_devengo]-1)
No se que es "dia" y el /2 este "2" es un valor que se llama Periodo_Devengo es un numero. Pueden ser varias fechas el resultado ya que no se divide entre 2. No se si me explico.
Gracias.
@Syndicate_Admin , Pruebe una nueva columna como
[Fecha de inicio] + Fecha de inicio([Fecha de inicio],[Fecha de finalización], día)/2 -1