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

Expression.Error: No podemos aplicar el acceso de campo al tipo Number.

¡Hola a todos!

Estoy intentando generar una lista de años en una columna personalizada

Tengo columnas de primer año y año pasado

La lista debe enumerar todos los años desde el primer año hasta el último año

Intenté lo siguiente:

Table.AddColumn(#"Filas filtradas", "Personalizado", cada uno

List.Generate (() => [#"Primer año"], cada _ <[#"Último año"], cada _ +1 ))

Pero siempre recibo este error:

Expression.Error: No podemos aplicar el acceso de campo al tipo Number.
Detalles:
Valor=2022
Clave = Último año

¿Alguien sabe cómo resolver esto?

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola @ADI1212 ,

En su caso, se evalúa en el contexto de los números individuales generados por , no en el contexto de las filas de la tabla. Debe hacer referencia a las columnas fuera de la función. Así es como puedes modificar tu código:
Por favor, intente como:

let
startYear = [#"First year"],
endYear = [#"Last year"]
in
List.Generate(() => startYear, each _ <= endYear, each _ + 1)

vcgaomsft_0-1694671056572.png

Saludos
Gao

Equipo de apoyo a la comunidad

Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de ejemplo en el foro de Power BI

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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