Creación de gráficos de tendencias para datos semanales

Un usuario Pregunto ✅

tushars22

Hola, soy nuevo en Power BI y estoy tratando de crear un gráfico de trand semanal para nuestro equipo de TI. Los datos de muestra son los siguientes:

IDENTIFICACIÓN Estado Fecha de creación Última modificación
44441 Reparado 5 de febrero de 20 6-feb-20
44442 Reabierto 5 de febrero de 20 6-feb-20
44443 Nuevo 4-feb-20 6-feb-20
44444 Nuevo 5 de febrero de 20 7-feb-20
44445 Nuevo 5 de febrero de 20 7-feb-20
44446 Rechazar 4-feb-20 7-feb-20
44447 Diferido 4-feb-20 7-feb-20
44448 Reparado 12-feb-20 13-feb-20
44449 Reparado 13-feb-20 13-feb-20
44450 Volver a probar 13-feb-20 14-feb-20
44451 Nuevo 12-feb-20 12-feb-20
44452 Rechazar 12-feb-20 13-feb-20
44453 Rechazar 12-feb-20 13-feb-20
44454 Volver a probar 14-feb-20 14-feb-20
44455 Diferido 14-feb-20 14-feb-20
44456 Reparado 14-feb-20 15-feb-20

Necesita un gráfico para mostrar la tendencia semanal de los recibidos frente a los manejados.

Tendencia entrante semanal Nuevo basado en la fecha de creación
Tendencia manejada semanalmente Fecha de última modificación y si el estado es «Fijo», «Rechazar», «Diferido», «Volver a probar»

En respuesta a tushars22

Hola @ tushars22,

Puede comprobar los siguientes pasos si son adecuados para sus necesidades.

Pasos:

1. Cree una tabla de expansión basada en la identificación y sus rangos de fechas.

Expand = 
SELECTCOLUMNS (
    FILTER (
        CROSSJOIN (
            Test,
            CALENDAR ( MIN ( Test[Creation Date] ), MAX ( Test[Last Modified] ) )
        ),
        [Date] >= [Creation Date]
            && [Date] <= [Last Modified]
    ),
    "ID", [ID],
    "Date", [Date]
)

2. Construya una relación desde la tabla de expansión a la tabla original basada en el campo de identificación con el modo de dirección ‘ambos’.

3. Cree un gráfico de líneas con la fecha de expansión de la tabla como eje, el ‘estado’ de la tabla original como leyenda y la ‘identificación’ como valor. (Si necesita una línea de tendencia, puede habilitarla en la opción de tendencia del panel de análisis).

4. Cree una segmentación con campos de estado para elegir los registros de visualización.

Instantánea:

15.png

Por cierto, también adjunté el archivo de muestra a continuación.

Saludos,

Xiaoxin Sheng

Hola @ tushars22,

Quizás pueda crear una tabla calculada para extraer y expandir sus campos de fecha y vincularlos a la tabla original. Después de estos, puede usarlos directamente en sus registros visuales a analíticos.

Distribuya los ingresos a lo largo del período según la fecha de inicio y finalización, divida y divida esto usando diferentes fechas
Saludos,

Xiaoxin Sheng

tushars22

En respuesta a v-shex-msft

Gracias Xioaxin, PERO no puedo encontrar su solución. El hipervínculo que proporcionó me lleva al foro donde proporciona una solución, pero al hacer clic en Ir a solución, no sucede nada.

¿Puedes comprobar y compartirme el enlace correcto, por favor?

Gracias.

En respuesta a tushars22

Hola @ tushars22,

Puede comprobar los siguientes pasos si son adecuados para sus necesidades.

Pasos:

1. Cree una tabla de expansión basada en la identificación y sus rangos de fechas.

Expand = 
SELECTCOLUMNS (
    FILTER (
        CROSSJOIN (
            Test,
            CALENDAR ( MIN ( Test[Creation Date] ), MAX ( Test[Last Modified] ) )
        ),
        [Date] >= [Creation Date]
            && [Date] <= [Last Modified]
    ),
    "ID", [ID],
    "Date", [Date]
)

2. Construya una relación desde la tabla de expansión a la tabla original basada en el campo de identificación con el modo de dirección ‘ambos’.

3. Cree un gráfico de líneas con la fecha de expansión de la tabla como eje, el ‘estado’ de la tabla original como leyenda y la ‘identificación’ como valor. (Si necesita una línea de tendencia, puede habilitarla en la opción de tendencia del panel de análisis).

4. Cree una segmentación con campos de estado para elegir los registros de visualización.

Instantánea:

15.png

Por cierto, también adjunté el archivo de muestra a continuación.

Saludos,

Xiaoxin Sheng

tushars22

En respuesta a v-shex-msft

Gracias @ v-shex-msft por la siguiente solución. Me ayuda a entender cómo crear la tendencia necesaria.

Sin embargo, mi requisito ha cambiado ya que el equipo agregó más columnas en el informe y esperaba que pudiera brindarnos alguna orientación aquí.

Mi nueva tabla:

Estado Fecha de creación Última modificación Fecha fijada Fecha de rechazo Fecha diferida
44441 Reparado 5 de febrero de 20 6-feb-20 6-feb-20
44442 Reabierto 5 de febrero de 20 6-feb-20
44443 Nuevo 4-feb-20 6-feb-20
44444 Nuevo 5 de febrero de 20 7-feb-20
44445 Nuevo 5 de febrero de 20 7-feb-20
44446 Rechazar 4-feb-20 7-feb-20 7-feb-20
44447 Diferido 4-feb-20 7-feb-20 7-feb-20
44448 Reparado 12-feb-20 13-feb-20 13-feb-20
44449 Reparado 13-feb-20 13-feb-20 13-feb-20
44450 Volver a probar 13-feb-20 14-feb-20 14-feb-20
44451 Nuevo 12-feb-20 12-feb-20
44452 Rechazar 12-feb-20 13-feb-20 7-feb-20
44453 Rechazar 12-feb-20 13-feb-20 7-feb-20
44454 Volver a probar 14-feb-20 14-feb-20 14-feb-20
44455 Diferido 14-feb-20 14-feb-20 14-feb-20
44456 Reparado 14-feb-20 15-feb-20 15-feb-20

Lo que necesito:

Cree una medida o columna calculada que funcione bien según las necesidades siguientes

Estado = fijo o rechazado o diferido

Recuento de todos los ID con el estado anterior filtrado día a día

Amitchandak

Puedes crear medidas como esta

calcular (contar (tabla[ID]))
calcular (contar (tabla[ID]), tabla[status] en {«Corregido», «Rechazar», «Diferido», «Volver a probar»})

Para una semana como esta, la semana pasada y el calendario por semana, consulte: https://www.dropbox.com/s/d9898a48e76wmvl/sales_analytics_weekWise.pbix?dl=0

Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *