Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Expertos,
Necesito ayuda para personalizar mi tabla de fechas. Un mes de producción comienza del 25 al 26. He añadido la siguiente tabla como referencia.
Necesita fórmulas dax para los siguientes elementos
Último mes
Últimos 3 meses
ytd producción
| Nombre del mes | Intervalo de fechas |
| sep-21 | 26 de agosto al 25 de septiembre |
| oct-21 | 26 de septiembre al 25 de octubre |
| nov-21 | 26 de octubre al 25 de noviembre |
| dic-21 | 26 de noviembre al 25 de diciembre |
| ene-22 | 26 de diciembre al 25 de enero |
| feb-22 | 26 de enero al 25 de febrero |
Por favor, ayuda
@CNENFRNL sí, pero ¿cómo podemos calcular las medidas anteriores utilizando esta columna calculada?
Supongo que su primera columna es una tabla de fechas. Pruebe esta fórmula, ya que debería funcionar de manera similar para las tres expresiones (con pequeños ajustes):
Last (n) Range =
VAR _CurrDate = MAX('Table'[Date])
VAR _MonthNum = MONTH(_CurrDate)
VAR _Offset = 3 // how many months to show. 1 equals last month, 2 equals last 2 months, 3 equals last 3 months, etc.
VAR _StartDate =
IF( _MonthNum = 1,
DATE(YEAR(_CurrDate), 1 * _Offset, 1),
DATE(YEAR(_CurrDate), MONTH(_CurrDate) - (1 * _Offset), 26)
)
VAR _EndDate =
SWITCH(
_MonthNum,
1, DATE(YEAR(_CurrDate), 1, 25),
12, DATE(YEAR(_CurrDate), 12, 31),
DATE(YEAR(_CurrDate), MONTH(_CurrDate), 25)
)
RETURN
_StartDate & " - " & _EndDate
¿Qué estás tratando de construir con estas fechas? ¿Tiene un modelo de muestra o una medida base que le gustaría usar el rango de fechas?
Supongo que solo querías devolver la salida de rangos de fechas. Si esta suposición es incorrecta, por favor explique con la entrada de muestra y la salida de muestra para que podamos estar en la misma página.
@hnguy71 , Por favor, consulte mi siguiente archivo pbix. Quiero calcular el mes actual, los últimos 3 meses y la producción ytd en función de las fechas de inicio y finalización del mes personalizado.
https://drive.google.com/file/d/1R3WZpJD2-KF8fWi2sotRE1B__2fHLv5C/view?usp=sharing
Veo lo que estás tratando de hacer. En este caso, es una combinación de lo que @CNENFRNL y te he sugerido que hagas. Debe crear esa columna calculada junto con las medidas.
Se requiere una ligera actualización del modelo de datos. El resultado esperado se muestra a continuación:
Se le proporciona una pbix modificada de muestra: https://1drv.ms/u/s!An8CCFsOzw0uhQpWhPjO_ua_gE1C?e=UR4kGE
He ajustado las fechas para incluir las fechas de fin de año para rodar hacia el próximo año. Puede utilizar el mismo enlace y descargar el pbix de nuevo.
@hnguy71 sí está funcionando bien, muchas gracias. ¿Podemos crear una tabla de calendario basada en la fecha de hoy? si el día es < 26, entonces la fecha máxima debe ser hoy, de lo contrario la fecha máxima debe ser el primer día del próximo mes. Debido a que los datos después del 25 de mayo no se muestran en el informe, porque los días restantes pertenecen al próximo mes según el calendario personalizado.
Me alegro de que esté funcionando para ti. Para cambiar la tabla de calendario, debe ajustar la fórmula a esto:
Calendar =
VAR _Today = TODAY()
VAR _EndDate = IF(DAY(_Today) < 26, _Today, EOMONTH(_Today, 0) + 1) // If day is less than 26, max date should be today, else max date should be first day of the next month
VAR _Auto = FILTER(CALENDARAUTO(), [Date] <= _EndDate)
RETURN
_Auto
@hnguy71 gracias por esta maravillosa solución. Quiero calcular el SHV del mes actual también. Pero la tabla dateSlicer muestra hasta el 01-05-2022 solamente, para calcular el mes actual shv necesidad 01-06-2022 también. Por favor, ayuda
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.