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
Quería contar el número de serie distinto con
1) tiempo de inactividad inferior a 24 horas
2) tiempo de inactividad inferior a 24 horas y menos de 2 visitas
Tengo 3 segmentaciones para que los usuarios las seleccionen.
Los valores que obtuve para las 2 medidas siguientes son los mismos, ¿cuál es el error?
CALCULATE(
DISTINCTCOUNT('TableA'[Número de serie]),
FILTER(ALLEXCEPT('TableA','TableB[Date],'TableA'[Priority],'TableC'[Entitlement]),
))
<24 horas & <2 visitas ?
CALCULATE(
DISTINCTCOUNT('TableA'[Número de serie]),
FILTER(ALLEXCEPT('TableA','TableB[Date],'TableA'[Priority],'TableC'[Entitlement]),
[Recuento de la visita de servicio]<-2 &&
[Tiempo de inactividad medio (en horas)]<-24
))
Solved! Go to Solution.
@PBI_newuser , consulte si este archivo puede ayudar a
Fórmula que probé
<24 horas ? CALCULATE(DISTINCTCOUNT('Table'[Serial Number]), FILTER('Table','Table'[Downtime (en horas)]<-24))
<24 horas & <2 visitas á COUNTX(FILTER(SUMMARIZE('Table', 'Table'[Número de serie], "_1",COUNT('Table'[Visit])),[_1]<-2),[Número de serie])
@PBI_newuser , ya que está filtrando medidas, debe usar valores o tener el contexto de filtro. También es necesario comprobar la necesidad de todo lo posible. Además, todo lo que no se espera no será toda la mesa de
Compruebe esto
<24 horas ?
CALCULATE(
DISTINCTCOUNT('TableA'[Número de serie]),
FILTER(Tabla,
[Tiempo de inactividad medio (en horas)]<-24
),values ('TableA'[Serial Number]) , ALLEXCEPT('TableA','TableA'[Priority]) , ALLEXCEPT('TableB','TableB'[Date]), ALLEXCEPT('TableC','TableC'[Entitlement])
)
O
Countx(filter(summarize('TableA','TableA'[Priority],'TableB'[Date],'TableC'[Entitlement],'TableA'[Número de serie],"_1",[Tiempo de inactividad medio (en horas)]),[_1]<-24),[Número de serie])
Segundo como
Countx(filter(summarize('TableA','TableA'[Priority],'TableB'[Date],'TableC'[Entitlement],'TableA'[Número de serie],"_1",[Tiempo de inactividad medio (en horas)], "_2", [Recuento de visita de servicio]),[_1]<-24 &&& [_2] &2])
@PBI_newuser , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
Dado que resumir la forma es más adecuada o los valores dentro de countx, que no funciona, es necesario comprobar con los datos.
Hola @amitchandak ,
Aquí están los datos de muestra.
Para "Fecha" y "Derecho", he creado otra tabla para vincular con tablas.
Por lo tanto, la segmentación "Fecha" y Derecho será de TableB y TableC.
A continuación se muestran las medidas que utilicé:
Tiempo de inactividad medio (en horas) - PROMEDIO(TableA[Tiempo de inactividad (en horas)])
Recuento de la visita de servicio : Count(TableA[Visit])
<24 horas & <2 visitas ?
CALCULATE(
DISTINCTCOUNT(TableA[Número de serie]),
(FILTRO(
GROUPBY('TableA',TableA[Número de serie],TableB[Fecha]),
[Recuento de la visita de servicio]<-2 &&
[Tiempo de inactividad medio (en horas)]<-24
)))
Datos de muestra:
Número de serie | Visitar | Fecha | Tiempo de inactividad (en horas) | Prioridad | Derecho |
A123 | v-001 | 01-02-20 | 2 | Emergencia | A |
A123 | v-002 | 03-05-20 | 24 | Bajo | B |
A123 | v-003 | 06-06-20 | 13 | No Emergencia | A |
B321 | v-004 | 12-03-20 | 12 | Emergencia | B |
B321 | v-005 | 30-01-20 | 64 | Emergencia | A |
C123 | v-006 | 06-02-20 | 23 | Emergencia | A |
D123 | v-007 | 05-02-20 | 14 | Bajo | A |
A123 | v-008 | 15-12-19 | 12 | No Emergencia | A |
D123 | v-009 | 24-11-19 | 51 | Emergencia | A |
B321 | v-010 | 06-06-20 | 54 | Emergencia | B |
C123 | v-011 | 12-03-20 | 12 | Emergencia | B |
A123 | v-012 | 30-01-20 | 34 | Emergencia | A |
E123 | v-013 | 06-02-20 | 23 | Emergencia | A |
F123 | v-014 | 07-02-20 | 35 | Emergencia | A |
G123 | v-015 | 28-07-20 | 13 | Emergencia | A |
H123 | v-016 | 09-06-20 | 47 | Emergencia | A |
I123 | v-017 | 12-08-20 | 63 | Emergencia | A |
I123 | v-018 | 11-02-20 | 12 | Emergencia | A |
E123 | v-013 | 06-02-20 | 23 | Emergencia | A |
E123 | v-013 | 06-02-20 | 23 | Emergencia | A |
Salida de muestra:
Filtro de fecha: año 2020
1. <24 horas a 5
2. <24 horas & <2 visitas 3
@PBI_newuser , consulte si este archivo puede ayudar a
Fórmula que probé
<24 horas ? CALCULATE(DISTINCTCOUNT('Table'[Serial Number]), FILTER('Table','Table'[Downtime (en horas)]<-24))
<24 horas & <2 visitas á COUNTX(FILTER(SUMMARIZE('Table', 'Table'[Número de serie], "_1",COUNT('Table'[Visit])),[_1]<-2),[Número de serie])
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 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |