Forum Discussion
Fecha predeterminada
- 5 years ago
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 amitchandak,también puede intentar crear un filtro de medida y agregar este filtro al panel de filtros.
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.
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.
Si cambiamos la segmentación de datos de 2020/12/01 a 2021/02/19, mostrará el resultado que queremos.
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.
- 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 maneraFunciona perfectamente bien para mí.
@Noor_Rahmeh , No hay forma de establecer el valor predeterminado. Debe crear una marca (nueva columna) como esta en la tabla de fechas y utilizarlo como filtro
Es este año : if('Date'[Date]>'date(Year(TODAY()),1,1) && 'Date'[Date]<'TODAY(),"This year",[Date]&"")