Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
PabloSM
Helper I
Helper I

Calcular un el dia exacto entre dos fechas dadas

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. 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@PabloSM

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] )

vjingzhang_0-1661916307021.png

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) )

vjingzhang_1-1661916458879.png

3. Para la columna de lista, puede optar por expandirla a nuevas filas o extraer valores según sus necesidades.

vjingzhang_2-1661916668245.png

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.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@PabloSM

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] )

vjingzhang_0-1661916307021.png

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) )

vjingzhang_1-1661916458879.png

3. Para la columna de lista, puede optar por expandirla a nuevas filas o extraer valores según sus necesidades.

vjingzhang_2-1661916668245.png

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.

PabloSM
Helper I
Helper I

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
Administrator
Administrator

@Syndicate_Admin , Pruebe una nueva columna como

[Fecha de inicio] + Fecha de inicio([Fecha de inicio],[Fecha de finalización], día)/2 -1

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.