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.
Mi conjunto de datos de ejemplo actual que estoy trabajando es el siguiente:
Nombre del evento | Fecha | Tipo |
Evento 1 | 13-Abr-20 | En persona |
Evento 2 | 5-Mayo-20 | en línea |
Evento 3 | 21-Jun-20 | en línea |
Evento 4 | 5-Feb-20 | En persona |
Evento 5 | 24-Feb-20 | en 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-20 | Mar-20 | Abr-20 | 20 de mayo | Junio-20 | Jul-20 | 20 de agosto | |
En persona | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
en línea | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
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]
b. Crear relaciones entre las dos tablas.
c. Crear una medida.
count = COUNTROWS('Table')+0
d. Cree un objeto visual Matrix y establezca un filtro en el objeto visual.
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.
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.
@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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |