Forum Discussion
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 que abro el informe mantiene las mismas fechas que antes (los sectores no se actualizan en función de la fecha de hoy).
Quiero que establezca las fechas predeterminadas para que la segmentación de datos sea para hoy cada vez que se abra el panel.
por ejemplo:
Si el informe se abre hoy, FromDate en la segmentación es 1-Jan-2021 y ToDate es 16-Feb-2021
Si el panel visto mañana, FromDate en la segmentación de datos es 1-Jan-2021 y ToDate es 17-Feb-2021.
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.
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í.
6 Replies
- Syndicate_AdminAdministrator
@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]&"")
- Syndicate_AdminAdministrator
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.
- Syndicate_AdminAdministrator
¿Podría decirme si su problema ha sido resuelto? Si es así, por favor acéptelo como la solución. Más gente se beneficiará de ello. O aún así sigues confundiendo, por favor proporcióname más detalles sobre tu mesa y tu problema o compárteme con tu archivo pbix de tu Onedrive para la Empresa.
Saludos
Rico Zhou
- Syndicate_AdminAdministrator
HI Richu,
Gracias por su respuesta, todavía no lo probé en mi archivo, pero muchas gracias por publicar una respuesta, creo que esto funcionará ya que es bastante diferente de watevever que probé hasta ahora, pero también me gustaría compartir el archivo con usted
Si es posible, échale un vistazo.
Gracias de antemano
KavSar
- Syndicate_AdminAdministrator
Hi Rico,
En realidad intenté hacer la medida pero no me muestra la fecha de hoy y las otras fechas como Cero y Uno, solo me da Uno. ¿Podría publicarme el Pbix ya que el mío está conectado al servidor y U no puede acceder a él?
Saludos
KAvSar
- Syndicate_AdminAdministrator
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í.