Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Tengo un conjunto de datos con 3 columnas calculadas que dan como resultado los plazos para los diferentes pasos de mi proceso, así como 3 columnas con las fechas reales de finalización de cada paso. Necesito crear un objeto visual que muestre la tendencia a lo largo del tiempo del porcentaje de pasos a tiempo. (A continuación se muestra un ejemplo de la imagen deseada utilizando solo uno de los pasos del proceso)
Así que lo que tengo que hacer es esto:
Si mis datos se ven así
| RefID (ID de referencia) | Paso 1 Fecha límite | Paso 2 Fecha límite | Paso 3 Fecha límite | Paso 1 Real | Paso 2 Real | Paso 3 Real |
| 1 | 10/15/23 | 10/16/23 | 10/18/23 | 10/15/23 | 10/17/23 | 10/18/23 |
| 2 | 10/16/23 | 10/17/23 | 10/19/23 | 10/16/23 | 10/17/23 | 10/20/23 |
| 3 | 10/15/23 | 10/16/23 | 10/18/23 | 10/16/23 | 10/17/23 | 10/18/23 |
| 4 | 10/17/23 | 10/18/23 | 10/17/23 | 10/18/23 |
luego necesito encontrar una manera de tener un solo campo de fecha como mi eje X y crear 2 medidas: una que cuente cuántas entradas totales se requirieron ese día (plazos) que en este ejemplo para la fecha 16/10/23 serían 3; y uno que calcula el % de puntualidad de los check-ins para cada día, que en este ejemplo para la fecha 16/10/23 sería del 33%.
Ya tengo columnas que marcan cada registro como A tiempo o Tarde.
Intenté agregar una tabla de fechas que no está vinculada a mi tabla de datos de ninguna manera, pero no cuenta las cosas correctamente y no puedo entender por qué.
Hola @aallman ,
Creé un archivo pbix de muestra (vea el archivo adjunto), verifique si eso es lo que desea.
1. Cree una tabla de dimensiones de fecha (NO cree ninguna relación con la tabla de hechos)
2. Cree dos medidas como se muestra a continuación
Count of deadlines =
VAR _date =
SELECTEDVALUE ( 'Date'[Date] )
RETURN
CALCULATE (
DISTINCTCOUNT ( 'Data'[RefID] ),
FILTER (
ALLSELECTED ( 'Data' ),
'Data'[Step1 Deadline] = _date
|| 'Data'[Step2 Deadline] = _date
|| 'Data'[Step3 Deadline] = _date
)
)On-Time % =
VAR _date =
SELECTEDVALUE ( 'Date'[Date] )
VAR _actuals =
CALCULATE (
DISTINCTCOUNT ( 'Data'[RefID] ),
FILTER (
'Data',
( ( 'Data'[Step1 Deadline] = _date
&& 'Data'[Step1 Actual] <= 'Data'[Step1 Deadline] )
|| ( 'Data'[Step2 Deadline] = _date
&& 'Data'[Step2 Actual] <= 'Data'[Step2 Deadline] )
|| ( 'Data'[Step3 Deadline] = _date
&& 'Data'[Step3 Actual] <= 'Data'[Step3 Deadline] ) )
)
)
RETURN
DIVIDE ( _actuals, [Count of deadlines] )
3. Crear un gráfico de líneas
Saludos