Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
tessaw
Employee
Employee

Comportamiento extraño en la tabla semana tras semana

Me estoy encontrando con un problema para el que no puedo encontrar una explicación razonable. Tengo un panel que calcula el número total de llamadas que nuestro servicio tiene por el código de respuesta para esa llamada. Estamos interesados en ver este desglose en una semana a semana vista.

En la captura de pantalla siguiente (con los datos ocultos), muestro dos vistas del mismo panel con diferentes tiempos seleccionados. 4/13 – 4/19 es el marco de tiempo que estoy usando en este ejemplo. Yo esperaría que los resultados en la tabla deben ser exactamente los mismos si 4/13 – 4/19 es el marco de tiempo "más reciente" o el marco de tiempo "más antiguo". Este no es el caso,sino solo para algunas de las filas del código de respuesta. Para cada fila excepto 500, 412 y 403 (los códigos de respuesta con los recuentos más bajos), cuando 4/13 – 4/19 es el marco de tiempo "más antiguo", faltan muchos o todos los recuentos. Cada otra fila, incluidos 200 con los recuentos más altos, tiene exactamente el mismo valor si 4/13 – 4/19 es o no el marco de tiempo más reciente o más antiguo. ¿Puede alguien ayudar a explicar por qué o apuntarme a cualquier buen paso siguiente para la depuración?

Gracias de antemano,

Tessa

xox.png

A partir de la parte superior:

Cortadora de marcos de tiempo más reciente

  • Selecciona un intervalo de tiempo
  • De semana tras semana, seleccionamos el tiempo de una semana
  • Se crean medidas para capturar los valores de segmentación con
    TimeStart1 - CALCULATE(MIN(AzureDataExplorer[StartDate]), ALLSELECTED(AzureDataExplorer[StartDate]))
    Para la fecha de inicio. Lo mismo pero con MAX para la fecha de finalización. Un número de días entre las dos fechas también se guarda en una medida.

Etiqueta de inicio de marco de tiempo más antigua

TimeStart2 á [TimeStart1] - [TimeDif]

Etiqueta de fin de marco de tiempo más antigua

TimeEnd2 - [TimeStart1] - 1

Columna de recuento total más antigua en la tabla

De una nueva medida

XoXTotal2 ?
CALCULAR (
MeasuresGroup[TotalCount],
DATESINPERIOD ( AzureDataExplorer[StartDate], [TimeStart1] - 1, [TimeDif]*-1, DAY )
)

Nueva columna Recuento total en la tabla

De una nueva medida

XoXTotal1 ?
CALCULAR (
MeasuresGroup[TotalCount],
DATESINPERIOD ( AzureDataExplorer[StartDate], [TimeEnd1], [TimeDif]*-1, DAY )
)

5 REPLIES 5
Icey
Community Support
Community Support

Hola @tessaw ,

Necesito un archivo PBIX ficticio para la prueba. Utilice datos virtuales en lugar de datos reales y elimine información confidencial.

Se sugiere cargar el archivo en OneDrive para la Empresa y, a continuación, pegar el vínculo aquí.

Saludos

Icey

Hola @Icey - puedes encontrar un archivo pbix ficticio aquí:
https://1drv.ms/u/s!AjUa2LpfGyWTgqdqq1ke0YJB-ViPCQ?e=K1DWpe
Gracias por la ayuda

Icey
Community Support
Community Support

Hola @tessaw ,

La causa es que el filtro de fecha también filtrará el código de respuesta. Se necesita crear otra tabla de código de respuesta independiente, que no se filtrará por el filtro de fecha. Los pasos son los siguientes:

1. Cree una tabla de código de respuesta.

Response Code = VALUES(AzureDataExplorer[ResponseCode])

2. Cambie su medida [TotalCount] así:

TotalCount =
CALCULATE (
    SUM ( AzureDataExplorer[Count] ),
    FILTER (
        AzureDataExplorer,
        AzureDataExplorer[ResponseCode] IN VALUES ( 'Response Code'[ResponseCode] )
    )
)

3. Reemplace AzureDataExplorer[ResponseCode] por 'Response Code'[ResponseCode] en los objetos visuales de la tabla.

replace.PNG

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¡¡Ahhh!! ¡Gracias! ¡Eso funcionó!
Entiendo que el filtro de fecha también estaba filtrando el código de respuesta, pero ¿podría explicar por qué se vieron afectados solo algunos de los recuentos de códigos de respuesta? ¿Por qué no se verían afectados todos los valores?

Icey
Community Support
Community Support

Hola @tessaw ,

Esto se debe a que hay códigos de respuesta duplicados en los dos intervalos de fechas. Si observa de cerca, encontrará que los valores correspondientes en los dos intervalos de fechas antes y después de parte de los mismos códigos de respuesta son diferentes.

Saludos

Icey

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.