March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Soy muy nuevo en powerBI, estoy tratando de calcular el porcentaje de mis dispositivos que pasan. A continuación se muestra la muestra de mis datos.
y esto es lo que estoy tratando de traducir de sql a power BI
Declarar min_date DATETIME '2020-1-13 00:00:00'
Declarar max_date DATETIME '2020-1-14 00:00
SELECCIONE 100 *(
(SELECCIONE
(recuento SELECT (número de serie distinto)
DESDE TTable donde
(CAST( RequestTime AS DATETIME) entre CAST(min_date AS DATETIME) y CAST(max_date AS DATETIME))) -
(Seleccione count(*) como reintentado
de ( SELECT SerialNumber,
conteo (*) - SUMA (CASE cuando status á 'P' Then 1 ELSE 0 END) como TotalRetries
DESDE TTable donde
(CAST( RequestTime AS DATETIME) entre CAST(min_date COMO DATETIME) y CAST(max_date COMO DATETIME))
Grupo por número de serie
CONteo de HAVING (*) - SUMA (CASE when status ? 'P' Then 1 ELSE 0 END) > 0 ) reintentado ) AS Difference ))
/ ((recuento SELECT (número de serie distinto)
DESDE TTable donde
(CAST( RequestTime AS DATETIME) entre CAST(min_date AS DATETIME) y CAST(max_date AS DATETIME))) + 0,0
) como PassingData ;
He agrupado los datos en una consulta nativa de power BI y he podido obtener el recuento total. También puedo obtener el recuento total de todos los Pass y Fail agregando una nueva columna, pero cuando filtro la fecha el conteo no cambia. Quiero que el recuento cambie en función de la fecha ¿Cómo puedo hacer eso.
También cómo puedo restar el recuento de errores del recuento de pases y dividirlo por el recuento de pases y el recuento debe actualizarse según la fecha
algo así como abajo :
(número de empleados - recuento de errores) / recuento de pases
SerialNumber | Datetime | Estado |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | F |
G0002 | 2019-09-09T16:01:50.7030000 | F |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | F |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0002 | 2019-09-09T16:01:50.7030000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | F |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:12:00.2370000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | F |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:48:14.9470000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | F |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
G0001 | 2020-01-02T12:54:39.1630000 | P |
Solved! Go to Solution.
Hola @Nadiah ,
1) Simplemente arrastre la columna de fecha al panel.
2) Crear esas medidas:
@Nadiah ,Pruebe una nueva columna como
dividir (
(countx(filter(table,table[SerialNumber] ? anterior(table[SerialNumber]) && table[status]-"P"),table[status])
- countx(filter(table,table[SerialNumber] ? anterior(table[SerialNumber]) && table[status]-"P"),table[status])),
countx(filter(table,table[SerialNumber] ? anterior(table[SerialNumber]) && table[status]-"P"),table[status])
)
O una medida como esta
dividir (
(countx(filter(table,table[status]-"P"),table[status])
- countx(filter(table, && table[status]-"P"),table[status])),
countx(filter(table, table[status]-"P"),table[status])
)
@amitchandak Intenté la medida haciendo pocas modificaciones y funcionó así
dividir (
(countx(filter(table,table[status]-"P"),table[status])
- countx(filter(table, table[status]-"F"),table[status])),
countx(filter(table, table[status]-"P"),table[status])
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Traté de vincular las dos tablas y da los datos entre dos días como quería.
Muchas gracias a todos por su apoyo. Realmente apreciamos la ayuda. Se quedó atascado en esto durante 2 días y probó un montón de tutoriales.
Ustedes son magos. Gracias 🙂
De nada. Si mi respuesta ayudó, por favor márquela como Respuesta.
Hola @Nadiah ,
1) Simplemente arrastre la columna de fecha al panel.
2) Crear esas medidas:
Oh Impresionante , Gracias que realmente funciona.
Una pregunta más. A partir de ahora da la división por día. ¿Qué puedo hacer si quiero encontrar el resultado de la división entre las fechas seleccionadas.
por ejemplo, estoy obteniendo resultados en
resultado div en el 3de enero
resultado div en 4th jan
resultado div en el 5de jan
¿qué pasa si quiero un resultado div de 3o - 5o jan
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.