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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Columnas de Excel con encabezados de rango de fechas dobles

Hola a todos

Estoy tratando de importar datos de Excel que pasa a tener partidas dobles. Uno es el rango de fechas en trimestre, y el otro es el rango de cuartos como se muestra a continuación.


¿Cómo puedo hacerlo de tal manera que transpongo las columnas y sigo manteniendo los encabezados correctos en formato de fecha?

2017/18 Q12017/18 Q22017/18 Q32017/18 Q42019/20 Q12019/20 Q22019/20 Q32019/20 Q42019/20 Q12019/20 Q22019/20 Q32019/20 Q42020/21 Q12020/21 Q22020/21 Q32020/21 Q4
ABCD17 de julio- Sep'1717 de octubre- 17 de diciembre18 de enero - Mar'18Abr'18- Jun'1818 de julio- Sep'1818 de octubre- Dic'1819 de enero - Mar'1919 de abril- 19 de junio19 de julio- Sep'1919 de octubre- 19 de diciembre20 de enero - Mar'20Abr'20- Jun'2020 de julio- Sep'2020 de octubre- Dic'2021 de enero - Mar'21Abril'21- Jun'21

Realmente agradecería cualquier ayuda en la resolución de esto.

Tia

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Dee,

Cree 2 columnas calculadas como se indica a continuación:

year & quarter = YEAR('Table'[Date])&"Q"&QUARTER('Table'[Date])
Month Year = 
VAR minmonth=CALCULATE(MIN('Table'[Date]),FILTER(ALL('Table'),'Table'[year & quarter]=EARLIER('Table'[year & quarter])))
VAR maxmonth=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[year & quarter]=EARLIER('Table'[year & quarter])))
Return
FORMAT(minmonth,"MMM")&"'"&FORMAT(minmonth,"YY")&"-"&FORMAT(maxmonth,"MMM")&"'"&FORMAT(maxmonth,"YY")

Crea un matirx y verás:

v-kelly-msft_0-1614845842768.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @Dee,

Cree 2 columnas calculadas como se indica a continuación:

year & quarter = YEAR('Table'[Date])&"Q"&QUARTER('Table'[Date])
Month Year = 
VAR minmonth=CALCULATE(MIN('Table'[Date]),FILTER(ALL('Table'),'Table'[year & quarter]=EARLIER('Table'[year & quarter])))
VAR maxmonth=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[year & quarter]=EARLIER('Table'[year & quarter])))
Return
FORMAT(minmonth,"MMM")&"'"&FORMAT(minmonth,"YY")&"-"&FORMAT(maxmonth,"MMM")&"'"&FORMAT(maxmonth,"YY")

Crea un matirx y verás:

v-kelly-msft_0-1614845842768.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Syndicate_Admin
Administrator
Administrator

No @Dee,

Comenzaría creando una tabla de calendario con las dimensiones Año/Qtr y Rango de cuartos definidas mediante programación con respecto a las fechas.

Lo que quiero decir con esto serían columnas en su tabla de calendario que, dada la fecha de cada fila, generarían a qué año/trimestre pertenece esa fecha y/o qué intervalo de cuarto de mes pertenece esa fecha.

A continuación, eliminaría la fila superior de la importación de Excel para eliminar el valor Año/Qtr.

A continuación, seleccionaría varias columnas de cuatro valores (A, B, C, D) y seleccionaría "Desaprestír otras columnas" en la cinta de opciones. Esto pondrá todos sus rangos de un cuarto de mes en una columna.

A continuación, intentaría aislar el primer mes de su rango para convertir a una fecha. En Power Query puede extraer texto antes de delimitar "-" en una nueva columna y, a continuación, cambiarlo a tipo Date. PQ debe ser lo suficientemente inteligente como para convertir esto en fechas que muestren la primera fecha de cada uno de sus meses, por ejemplo, 01/01/2020.

A continuación, relaciona tu nueva tabla de calendario desde calendar[Fecha] con tu nuevo campo "Primer día de la fecha del trimestre". Utilice los campos Rango de año/trimestre y cuarto de mes de la tabla de calendario en los objetos visuales que desee mostrar con estas dimensiones.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.