Forum Discussion

Extreme-Minimum's avatar
Extreme-Minimum
Frequent Visitor
2 years ago
Solved

Fecha variable para datediff

Hola buenos días, estoy intentando hacer una columna en la que utilizando una fecha seleccionada de otra tabla desde el panel vista de informe pueda hacer un datediff.

Ahora mismo tengo esto:

IF(
    'Tickets Totales'[Estado de solicitud] IN {"Abierto", "En Curso", "En espera", "En Espera Proveedor", "En Espera Usuario", "Postpuesto", "Resuelto"},
    IF(
        'Tickets Totales'[Fecha de finalización] IN {BLANK()},
        DATEDIFF(
           'Tickets Totales'[Fecha de creación],
           -------------
           HOUR
        ),
        BLANK()
        )
    )


Donde tengo los guiones en el datediff es donde necesito poner la fecha variable que pueda seleccionar desde la vista de informe.

Si hace falta algun dato más para poder ayudar los puedo aportar.
  • Hola @Syndicate_Admin ,
    Aquí algunos pasos que quiero compartir, puedes consultarlos si se ajustan a tu requerimiento.
    Aquí están mis datos de prueba:
    Total de entradas


    Hora

    Crear medida

    Datediff = 
    IF(
        SELECTEDVALUE('Total Tickets'[Request Status]) IN {"Open", "Ongoing", "On hold", "Standby Provider", "On Standby User", "Postponed", "Resolved"},
        IF(
            SELECTEDVALUE('Total Tickets'[End Date]) IN {BLANK()},
            DATEDIFF(
            SELECTEDVALUE('Total Tickets'[Date created]),
            SELECTEDVALUE('Time'[Another date]),
            HOUR
        ),
        BLANK()
        )
    )

    Resultado final

    Saludos

    Alberto He

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

3 Replies

  • Hola @Syndicate_Admin ,
    Aquí algunos pasos que quiero compartir, puedes consultarlos si se ajustan a tu requerimiento.
    Aquí están mis datos de prueba:
    Total de entradas


    Hora

    Crear medida

    Datediff = 
    IF(
        SELECTEDVALUE('Total Tickets'[Request Status]) IN {"Open", "Ongoing", "On hold", "Standby Provider", "On Standby User", "Postponed", "Resolved"},
        IF(
            SELECTEDVALUE('Total Tickets'[End Date]) IN {BLANK()},
            DATEDIFF(
            SELECTEDVALUE('Total Tickets'[Date created]),
            SELECTEDVALUE('Time'[Another date]),
            HOUR
        ),
        BLANK()
        )
    )

    Resultado final

    Saludos

    Alberto He

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