Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo como entrada una tabla mixta con fechas y cuarto de año. ¿Hay alguna manera de convertir el cuarto de año para que vuelva la última fecha del trimestre?
Nombre del proyecto | Fecha del plan |
| Puntuación de fiabilidad del proyecto | Resultado | |
Proyecto A | 2-03-21 | -2 | R - Confirmado por fuente | 2-03-21 | |
Proyecto B | 4-03-21 | -4.5 | R - Confirmado por fuente | 4-03-21 | |
Proyecto C | 5-03-21 | -4.5 | B - Borrador | 5-03-21 | |
Proyecto D | 7-03-21 | 9 | B - Borrador | 7-03-21 | |
Proyecto E | 8-03-21 | -16.1 | C - Indeterminado | 8-03-21 | |
Proyecto F | Primer trimestre de 2021 | -12 | B - Borrador | 31-03-21 | |
Proyecto G | Q2- 2021 | -1.5 | B - Borrador | 30-06-21 | |
Proyecto H | Q3-2021 | -12.5 | B - Borrador | 30-09-21 | |
Proyecto I | Q4-2021 | -9 | R - Confirmado por fuente | 31-12-21 | |
Proyecto J | 1-12-21 | 20 | B - Borrador | 01-12-20 |
Y es posible dividir el trimestre año y valor en tres (los meses) y las devoluciones última fecha de los meses en ese trimestre:
Entrada | |||||
Nombre del proyecto | Fecha del plan |
| Puntuación de fiabilidad del proyecto | Resultado | |
Proyecto F | Primer trimestre de 2021 | -12 | B - Borrador | 31-03-21 | |
Proyecto E | 8-03-21 | -16.1 | C - Indeterminado | 8-03-21 | |
Salida | |||||
Proyecto F | Primer trimestre de 2021 | -4 | B - Borrador | 31-1-2021 | |
Proyecto F | Primer trimestre de 2021 | -4 | B - Borrador | 28-2-2021 | |
Proyecto F | Primer trimestre de 2021 | -4 | B - Borrador | 31-03-21 | |
Proyecto E | 8-03-21 | -16.1 | C - Indeterminado | 8-03-21 |
Gracias de antemano!!
Solved! Go to Solution.
Hola @Chimsie ,
Pude abordar su primer requisito dando los siguientes pasos:
1) Generar una tabla de fechas continua con QuarterYear (en el mismo formato que el suyo) y EndOfQuarter.
2) Cree una nueva fucntion para que funcione como un Look up para obtener el valor de EndOfQuarter en la tabla.
3) Se utiliza esa función para transformar en función de la condición como se indica a continuación:
= Table.TransformColumns(#"Replaced Value",{{"Plan Date", each if Text.StartsWith(_,"Q") then
LookUpFunction(_, #"Date Table", "QuarterInCalendar", "QuarterEnding") else _, Int64.Type}})
Cargando el archivo pbix para su referencia - aquí
@PC2790
Gracias, esto funciona bien para mí.
¿Tiene idea de si es posible dividir el cuarto de año y valor por tres?
Me alegro de que funcionara para ti.
Todavía explorando en el segundo. Puedes publicarlo como un nuevo requisito y cualquiera de los campeones de Power BI definitivamente te ayudará.
¡Todo lo mejor!
Hola @Chimsie ,
Pude abordar su primer requisito dando los siguientes pasos:
1) Generar una tabla de fechas continua con QuarterYear (en el mismo formato que el suyo) y EndOfQuarter.
2) Cree una nueva fucntion para que funcione como un Look up para obtener el valor de EndOfQuarter en la tabla.
3) Se utiliza esa función para transformar en función de la condición como se indica a continuación:
= Table.TransformColumns(#"Replaced Value",{{"Plan Date", each if Text.StartsWith(_,"Q") then
LookUpFunction(_, #"Date Table", "QuarterInCalendar", "QuarterEnding") else _, Int64.Type}})
Cargando el archivo pbix para su referencia - aquí
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |