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.
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.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |