Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap

Reply
Syndicate_Admin
Administrator
Administrator

Fecha desplegable predeterminada al mes actual

Hi Expertos

El valor predeterminado de mi menú desplegable de fin de mes es 'Todos', quiero tener una forma dinámica de tener siempre el valor predeterminado seleccionado como mes actual, ¿cómo logro esto?

Mi tabla de fechas con una lógica DAX

Fechas(Desconectado)M =
FILTRO(DISTINTO(LOCATION_INVENTORY[Fin de mes]),NO(ISBLANK(LOCATION_INVENTORY[Fin de mes])))

vinodDrinkPak_0-1694494899662.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Ok, entendí mal, todavía necesita ver todos los datos, pero le gustaría que el usuario final vea primero el mes actual y la opción de cambiarlo más tarde.

Actualmente no hay una solución incorporada para esto, ¿Es posible que el usuario final use el panel de filtro en la parte derecha de la pantalla? Pero podemos intentar algo como esto si pueden.

Current Month = 
VAR _startofmonth = EOMONTH(TODAY(), -1)+1
VAR _endofmonth = EOMONTH(TODAY(), 0)+1

RETURN

IF('DIM Date'[Date] >= _startofmonth && 'DIM Date'[Date] < _endofmonth, "Current Month", "Select for All Months")

Esto mostrará el mes actual automáticamente. A continuación, puede usar el panel Filtro para tener el mes actual como ajuste preestablecido, luego el usuario final puede marcar la otra casilla para agregar otros meses.

JoeBarry_0-1694500231246.png

Al publicar el informe con el mes actual elegido, siempre se mantendrá así, pero como sabes, el usuario final puede configurar o restablecer sus propios filtros, sin afectar el informe.

Gracias

Joe

Si esta publicación ayuda, por favor acéptela como la solución

Syndicate_Admin
Administrator
Administrator

@JoeBarry

Descubrí una manera

Mes actual =
DÓNDE CurrentMonth = MES(HOY())
DÓNDE CurrentYear = AÑO(HOY())
DÓNDE DateMonth = MES('Fechas(Desconectado)M'[Fin de mes])
DÓNDE FechaAño = AÑO('Fechas(Desconectado)M'[Fin de mes])
DEVOLUCIÓN
SI(DateMonth = CurrentMonth && DateYear = CurrentYear, "Mes actual", FORMATO(«Fechas(desconectadas)M» [Fin de mes], "mmm-yy"))
CustomSort =
DÓNDE CurrentMonthValue = 1000
DÓNDE CurrentMonthYear = AÑO(HOY())
DÓNDE MonthToEndYear = AÑO('Fechas(Desconectado)M'[Fin de mes])
DÓNDE MonthToEndMonth = MES('Fechas(Desconectado)M'[Fin de mes])
DÓNDE MonthsDifference = (CurrentMonthYear - MonthToEndYear) * 12 + (MES(HOY()) - MonthToEndMonth)
DEVOLUCIÓN
CurrentMonthValue - MonthsDifference
Usé 2 lógicas y se resolvió
Syndicate_Admin
Administrator
Administrator

@JoeBarry

Con ese enfoque, solo podré ver el menú desplegable del mes actual, solo quiero mantener el mes actual como predeterminado y seguir mostrando todos los meses anteriores, vea a continuación según la lógica que compartió

vinodDrinkPak_0-1694496367761.png

Syndicate_Admin
Administrator
Administrator

@vinodDrinkPak

Por favor, inténtelo

En la tabla de fechas, agregue una nueva columna

Current Month = if(Month('DIM Date'[Date]) = MONTH(TODAY()) ,1, 0)

Agregue una segmentación de datos con la columna de fecha normal. En la barra de filtro, agregue la nueva columna y elija el tipo de filtro Filtrado básico y elija 1 y aplique filtro

Gracias

Joe

Si esta publicación ayuda, por favor acéptela como la solución

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors