Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Error con DateTime.LocalNow en DateTime.Date

Hola a todos,

Acabo de empezar a aprender Power BI. Estaba usando la función DateTime.LocalNow y mi consulta es la siguiente:

dejar
Origen = DimDate,
TenYearsFromToday =
Table.SelectRows(
Fuente
cada
[FullDateAlternateKey] <= DateTime.Date(DateTime.LocalNow())
[CalendarYear] >= Date.Year(DateTime.LocalNow()) - 10
)
en
TenYearsFromToday

y lo que obtuve fue:

Expression.Error: No podemos aplicar el acceso de campo al tipo Date.
Detalles:
Valor=25/10/2022
Clave=CalendarioAño

¿Qué significa este error y cómo puedo solucionarlo?

1 Reply

  • @Turtledge,

    Intente agregar "y" entre las dos expresiones en "cada uno":

    let
    Source = DimDate,
        TenYearsFromToday =
            Table.SelectRows(
               Source,
               each
              [FullDateAlternateKey] <= DateTime.Date(DateTime.LocalNow()) and
              [CalendarYear] >= Date.Year(DateTime.LocalNow()) - 10
           )
    in
      TenYearsFromToday