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.
La función YEAR genera valores incorrectos:
Solved! Go to Solution.
Hola @waleed111 ,
Según los datos de ejemplo, ¿cómo creó esta columna [Tiempo añadido]? Básicamente la función Year() devolverá el año correspondiente del valor de columna y funciona bien en mi entorno si la columna está usando fórmula o cita directamente.
Tal vez también puede tratar de usar .year para comprobar:
Column 3 = 'Calendar'[Date].[Year]
Además, si utiliza la función format() para obtener el valor del año, se mostrará como tipo de texto de forma predeterminada y solo se puede convertir en el tipo de número sunch como número entero, número decimal, etc., no se permite el tipo de fecha.
Así:
Column 4 = CONVERT(FORMAT('Calendar'[Date],"YYYY"),DOUBLE)
Column 4 = CONVERT(FORMAT('Calendar'[Date],"YYYY"),INTEGER)
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@waleed111 , ¿Era la columna de fecha y hora que solo tenía tiempo agregado con algunos días. o era la columna de duración. Power agrega fecha a la columna de hora. debido a eso, podrías conseguirlo.
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
Hola @waleed111 ,
Según los datos de ejemplo, ¿cómo creó esta columna [Tiempo añadido]? Básicamente la función Year() devolverá el año correspondiente del valor de columna y funciona bien en mi entorno si la columna está usando fórmula o cita directamente.
Tal vez también puede tratar de usar .year para comprobar:
Column 3 = 'Calendar'[Date].[Year]
Además, si utiliza la función format() para obtener el valor del año, se mostrará como tipo de texto de forma predeterminada y solo se puede convertir en el tipo de número sunch como número entero, número decimal, etc., no se permite el tipo de fecha.
Así:
Column 4 = CONVERT(FORMAT('Calendar'[Date],"YYYY"),DOUBLE)
Column 4 = CONVERT(FORMAT('Calendar'[Date],"YYYY"),INTEGER)
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Debe ser problema de tipo de datos en agregar columna . ¿Ha comprobado el tipo de DAta O
Trate de usar Format([Date],"YYYY") y hágamelo saber si usted es capaz de obtener el año
Proud to be a Super User!
ahora la función FORMAT funciona pero me muestra este error:
No se puede convertir el valor '2020' del tipo Text al tipo Date.
Año puede ser Texto . Cualquier propósito específico que desee que sea como número.
Por ejemplo, si desea utilizar Year en El contexto de filtro , puede usar "2020" para lograr el objetivo
Espero que esto se aclare. Si usted tiene encontrar esto como solución por favor marque esto una solución y compartir su Kudoes
Vijay Perepa
Proud to be a Super User!
La función de año sólo puede manejar las fechas, usted está dando Hours:Minutes como argumento
Proud to be a Super User!
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 | |
2 | |
2 | |
2 | |
1 |