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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Pillz
Frequent Visitor

Obtenga los últimos 6 meses en DAX con datos limitados

Mi conjunto de datos de ejemplo actual que estoy trabajando es el siguiente:

Nombre del eventoFechaTipo
Evento 113-Abr-20En persona
Evento 25-Mayo-20en línea
Evento 321-Jun-20en línea
Evento 45-Feb-20En persona
Evento 524-Feb-20en línea

Estoy tratando de usar DAX para crear una tabla que muestre el número de eventos en los últimos 6 meses, de forma similar a la siguiente. Sin embargo, sin datos en julio/agosto, no estoy seguro de cómo crear columnas para esos 2 meses. ¿Hay alguna forma de crear la tabla con estas restricciones?

Feb-20Mar-20Abr-2020 de mayoJunio-20Jul-2020 de agosto
En persona1010000
en línea1001100

2 REPLIES 2
Icey
Community Support
Community Support

Hola @Pillz ,

Si desea mostrar los últimos 6 meses en la tabla. Puede intentar crear una tabla de calendario. Hay dos maneras de lograr su funcionalidad: implementada con un filtro o implementada en una tabla.

1. implementado en un filtro:

a. Puede crear una tabla de calendario como la siguiente y luego ordenar la columna [MonthName-Year] por la columna [Mes-Año].

Calendar = 
ADDCOLUMNS (
    CALENDAR ( DATE ( 2019, 1, 1 ), DATE ( 2020, 12, 31 ) ),
    "Month", MONTH ( [Date] ),
    "Year", YEAR ( [Date] )
)
MonthName = FORMAT ( 'Calendar'[Date], "mmm" )
MonthName-Year = 'Calendar'[MonthName] & "-" & 'Calendar'[Year]
Month-Year = 'Calendar'[Month] & "-" & 'Calendar'[Year]

sort.jpg

b. Crear relaciones entre las dos tablas.

relation.jpg

c. Crear una medida.

count = COUNTROWS('Table')+0

d. Cree un objeto visual Matrix y establezca un filtro en el objeto visual.

matrix1.PNG

2. implementado en una tabla:

Puede crear una tabla de calendario dinámica que contenga solo las fechas de los 6 meses anteriores en función de la fecha de hoy.

Last 6 months = 
ADDCOLUMNS (
    CALENDAR ( EOMONTH ( TODAY (), -7 ) + 1, EOMONTH ( TODAY (), 0 ) ),
    "Month", MONTH ( [Date] ),
    "Year", YEAR ( [Date] )
)
MonthName = FORMAT('Last 6 months'[Date],"mmm")
MonthName-Year = 'Last 6 months'[MonthName]&"-"&'Last 6 months'[Year]
Month-Year = 'Last 6 months'[Month]&"-"&'Last 6 months'[Year]

Y luego, siga los pasos del método anterior. Sin embargo, no hay necesidad de filtrar en la fecha.

matrix2.PNG

Para obtener más detalles, consulte el archivo .pbix adjunto.

Saludos

Icey

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

parry2k
Super User
Super User

@Pillz deberías crear una medida como esta

Count = COUNTROWS ( Table ) + 0

y luego use esta medida en la matriz.

Me gustaría elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors