Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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])