Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola, tengo un modelo de datos donde hay una tabla que enumera todas las inspecciones realizadas por sitio. Cada sitio debe completar 1 inspección cada trimestre utilizando la plantilla trimestral especificada. Hay aproximadamente 950 sitios. Necesito poder contar cuántos de esos 950 sitios han completado una inspección utilizando la plantilla "trimestral" y lo han hecho dentro del trimestre actual para 2021. Tengo una dimensión para "sitios" y "plantillas" y una tabla de hechos es la tabla de "inspecciones".
¿Cómo lo haría?
Solved! Go to Solution.
Measure =
var a = SUMMARIZE('Table','Table'[Building ID],'Table'[Quarter],"Has Quarter",if(COUNTROWS('Table')>0,1,0))
return sumx(a,[Has Quarter])
La medida primero recopila todas las combinaciones únicas de ID de edificio y cuartos para el contexto de filtro actual.
A continuación, agrega una columna agregada que busca si hay inspecciones trimestrales para ese contexto de filtro. (Esto supone que tiene la plantilla utilizada = Filtro trimestral establecido en Power BI. Alternativamente, podría incluir eso en el cálculo.
Y finalmente contabiliza los resultados de los totales a través del SUMX.
La forma en que se escribe la medida funcionará para los cuatro escenarios en la matriz visual (celda, total de columna, total de fila, total general).
(Piensa como el Gran Total. Muy a menudo, las medidas diseñadas para el Total General también funcionarán para los Totales de filas y columnas y para las celdas individuales).
Proporcione datos de muestra desinfectados en formato utilizable (no como una imagen, sería bueno insertarlo en una tabla).
En la siguiente tabla verá que solo quiero contar los registros que tienen una y solo una inspección utilizando la plantilla "Trimestral". En este caso el resultado debe ser 3. Alguien puede completar la misma inspección usando la misma plantilla más de una vez, pero solo quiero contarla una vez. Verás que el edificio 006 tiene dos en Q3 y solo lo conté una vez. Hágame saber si eso lo aclara.
ID de inspección | IDENTIFICACIÓN del edificio | Fecha de inspección | Plantilla utilizada |
1 | 001 | 08/24/2021 | Trimestral |
2 | 005 | 04/06/2021 | Anual |
3 | 003 | 05/20/2021 | Diario |
4 | 007 | 12/30/2020 | Anual |
5 | 006 | 09/12/2021 | Trimestral |
6 | 001 | 09/01/2021 | Semanal |
7 | 004 | 07/13/2021 | Trimestral |
8 | 006 | 09/12/2021 | Trimestral |
9 | 009 | 09/03/2021 | Diario |
10 | 010 | 07/13/2020 | Trimestral |
¿Podría explicar un poco la medida DAx? Tengo algunas tablas tenues que necesito usar, como atenuación de fecha y atenuación de construcción. Me cansé de usar su DAX y obtuve un error sumx porque no puede agregar mi tipo de datos.
Measure =
var a = SUMMARIZE('Table','Table'[Building ID],'Table'[Quarter],"Has Quarter",if(COUNTROWS('Table')>0,1,0))
return sumx(a,[Has Quarter])
La medida primero recopila todas las combinaciones únicas de ID de edificio y cuartos para el contexto de filtro actual.
A continuación, agrega una columna agregada que busca si hay inspecciones trimestrales para ese contexto de filtro. (Esto supone que tiene la plantilla utilizada = Filtro trimestral establecido en Power BI. Alternativamente, podría incluir eso en el cálculo.
Y finalmente contabiliza los resultados de los totales a través del SUMX.
La forma en que se escribe la medida funcionará para los cuatro escenarios en la matriz visual (celda, total de columna, total de fila, total general).
(Piensa como el Gran Total. Muy a menudo, las medidas diseñadas para el Total General también funcionarán para los Totales de filas y columnas y para las celdas individuales).
De acuerdo, estaba confundido con la pieza "Has Quarter". Si tengo una fecha tenue con cuarto como uno de los coumns ,¿debo usar la función CALCULAR para esto? Además, no estoy filtrando todas las demás "Plantillas" que estoy informando sobre todas ellas, es solo que el requisito es asegurarse de que todas las ubicaciones completen una inspección utilizando la plantilla "Trimestral" una vez al trimestre.
Así que poder contar cuántos se hicieron para el trimestre por plantilla y poder ver fácilmente quién / qué ubicación no ha realizado su inspección trimestral.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.