Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
1 year ago

parametros

hola

estoy intentando crear un parametro con fechas pero me sale este error, alguien sabe q estoy haciendo mal?

4 Replies

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Un par de cosas:

        - Use DateTime.From([Date]): RangeStart y RangeEnd ya están en el formato correcto.

        - ¿Qué se supone que debe hacer el 0? Deja eso

        - Solo uno de los parámetros puede ser inclusivo, normalmente RangeStart. Haz que RangeEnd sea exclusivo.

        RangeStart <= DateTime.From([Date]) y DateTime.From([Date] < RangeEnd

  • Hola @ceciliatc

    Este error se debe a que está comparando datos de tipo DateTime y DateTimeZone.

    Como lbendlin mencionó, puede usar la función DateTime.From() para convertir DateTimeZone en el tipo DateTime, además, también puede usar la función DateTimeZone.RemoveZone() para eliminar la información de la zona horaria de DateTimeZone, pruebe el siguiente código:

    = Table.SelectRows(#"Changed Type", each DateTimeZone.RemoveZone([Date]) >= RangeStart and DateTimeZone.RemoveZone([Date]) <= RangeEnd)

    Saludos
    Jarvis Tang
    Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.