Forum Discussion

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

DATEADD CON PARAMETROS - NO FUNCIONA

Es posible hacer funcionar la funcion DATEADD con un parametro en vez un numero exacto? EStoy intentando esto pero no funciona:

Due_date_extended = FechaAñadir('Ventas'[dueDate], Parametros[valores_selected], day)
Parametros[valores_selected] es un SELECTVALUE de valores correlativos de 1 a 20.
Ese mismo valor lo inserté en un filtro para poder seleccionar de a uno, y que sea el elegico para "trabajar" en la funcion DATEADD, pero no funciona, parece, pese a eser seleccionado, estar entregandole BLANK a la funcion.
El selectvalue parece correcto, ya que si lo arrojo en una tarjeta, muestra el valor elegido.
Alguna sugerencia para volver un DATEADD dinamico con parametros?

7 Replies

  • ¿Qué tipo de datos es Parameters[valores_selected]?

    ¿Has probado SELECTEDVALUE(Parameters[valores_selected])?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola, los valores son enteros. Y la medida es: SELECTEDVALUE(Parameters[selected_values],0). Aún así, cuando hago clic en el filtro, no parece seleccionarlo, lo muestra bien en una tarjeta, pero no lo lleva a la función. La función devuelve la misma fecha de origen, no suma los N días.

  • Hola, los valores son enteros. Y la medida es: SELECTEDVALUE(Parameters[selected_values],0). Aún así, cuando hago clic en el filtro, no parece seleccionarlo, lo muestra bien en una tarjeta, pero no lo lleva a la función. La función devuelve la misma fecha de origen, no suma los N días.

  • ¿Quizás podrías hacer la publicación original en inglés también?

    ¿Y tal vez mostrar un poco de sus datos y modelo (relaciones)?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Gracias Lukiz, va en inglés:

      """

      ¿Es posible hacer que la función DATEADD funcione con un parámetro en lugar de un número exacto? Estoy intentando esto pero no funciona:

      Due_date_extended = dateadd('Ventas'[dueDate], Parametros[selected_values], day)

      Parametros[selected_values] es un valor SELECTVALUE de números correlativos entre 1 y 20.

      Inserté ese mismo valor en un filtro para poder seleccionar uno a la vez, y hacer que sea el elegido para "trabajar" en la función DATEADD, pero no funciona, parece, a pesar de estar seleccionado, estar entregando BLANK a la función.

      El valor selecto parece correcto, ya que si lo suelto en una tarjeta, muestra el valor elegido.

      ¿Alguna sugerencia para devolver un DATEADD dinámico con parámetros que se pueden seleccionar en un filtro?"""

      No tengo relación entre las tablas PARAMETERS y VENTAS. Pero, ¿los parámetros deberían funcionar de todos modos o no? es decir, es una variable Select, ¿puede iterar con una función de la fecha?

  • Hola @qwerty1253 ,

    Parece que puede funcionar correctamente, pero no tengo claro lo que pretendes, puedes consultar los resultados a continuación:

    ¡Espero que te ayude!

    Saludos
    Apoyo a la comunidad Team_ Scott Chang

    Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.