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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
PhoenixBird66
Helper III
Helper III

MEDIDA DAX para devolver el número de mes de los 2 meses anteriores

Necesito una medida DAX que devolverá el número de mes de 2 meses antes del mes actual (así que hoy es enero, y el número de mes es 01, pero quiero que la medida Dax devuelva el número de mes de hace 2 meses, que sería 11)

Para hacer esto anteriormente estaba usando esta medida:

2MonthsAgo - FORMAT([Hoy],"mm")-2

Sin embargo, ahora que estamos en enero y el número de mes es 1, me está dando el valor incorrecto de -1 en lugar de 11. Cuando estamos en febrero, necesito la medida para devolver 12 (el número de mes para diciembre).

Mi medida [Hoy] es Hoy - AHORA() por lo que el tipo de datos no se categoría.

¿Acogiendo con beneplácito alguna sugerencia sobre cómo debo evitar este problema?

1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

No @PhoenixBird66 ,

Por favor, intente:

Measure = 
var now_month = MONTH(NOW())
return IF(now_month+10>12,now_month-2,now_month+10
)

V-lianl-msft_0-1610086530787.png

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
V-lianl-msft
Community Support
Community Support

No @PhoenixBird66 ,

Por favor, intente:

Measure = 
var now_month = MONTH(NOW())
return IF(now_month+10>12,now_month-2,now_month+10
)

V-lianl-msft_0-1610086530787.png

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@PhoenixBird66 , Utilice la función de hoy en sí

2MonthsAgo - FORMAT(eomonth(date(today(),-2),"mm")

O

2MonthsAgo á month(eomonth(date(today(),-2))

Gracias por las sugerencias. Tristemente ninguno de los dos trabaja para mí.

Cuando intento cualquiera de las sugerencias obtengo el error "Demasiados argumentos se pasaron a la función DATE. El número mínimo de argumentos para la función es 3."

@PhoenixBird66, Mi mal intento como

2MonthsAgo - FORMAT(eomonth(today(),-2),"mm")

O

2MonthsAgo á mes(eomonth(today(),-2))

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

Top Solution Authors