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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors