Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago
Solved

Fecha predeterminada

Tengo calculated fechas filtro y rebanadoras y está funcionando perfectamente bien. Incluso agregué un filtro HOY que solo filtra en función de los datos de hoy. Pero el problema es que cada vez...
  • Syndicate_Admin's avatar
    5 years ago

    No hay @Noor_Rahmeh

    Mostrar dinámicamente el valor de hoy por defecto por segmentación de datos no se admite en power bi.

    Además de la respuesta de

    Measure = IF(MAX('Table'[Date])>= DATE(YEAR(TODAY()),01,01) && MAX('Table'[Date])<=TODAY(),1,0)

    Establezca este filtro para mostrar los elementos cuando valor =1.

    1.png

    Sin embargo, si usa este filtro de medida en el objeto visual, no mostrará valores después de hoy o antes del día de inicio.

    Actualizo una nueva medida, construyo una tabla de fechas para segmentación de datos.

    Measure1 = 
    VAR _MINDate = MIN('Date'[Date])
    VAR _MAXDate = MAX('Date'[Date])
    Return
    IF(MAX('Table'[Date])>=_MINDate && MAX('Table'[Date])<=IF(_MAXDate>=TODAY(),_MAXDate,TODAY()),1,0)

    Con esta medida mostrará el resultado dinámico por segmentación de datos.

    1.png

    Si cambiamos la segmentación de datos de 2020/12/01 a 2021/02/19, mostrará el resultado que queremos.

    3.png

    Debido a su uso Entre en segmentación de datos, esta medida tiene una desventaja de que si el maxdate en la segmentación por datos >Hoy cuando abra el informe, le mostrará valores en maxdate en lugar de hoy.

    Saludos

    Rico Zhou

    Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

  • Syndicate_Admin's avatar
    5 years ago

    Tuve el mismo problema. Esto es lo que hice si ayuda.

    Agregué columna calcuada

    Is-Today = IF(MyDateTable[Fecha] <= TODAY(), "True", "False").
    a continuación, filtre de la siguiente manera
    TWorku_0-1619815572332.png

    Funciona perfectamente bien para mí.