Formato por fila

Un usuario Pregunto ✅

nzcatala

Sé que PowerBi se basa en columnas, pero déjame explicarte lo que estoy buscando y tal vez alguien sepa una forma de hacerlo.

Actualmente, mi departamento rastrea una gran cantidad de métricas diferentes e imprimirlas en papel se está volviendo un desperdicio debido a la cantidad de métricas y diapositivas de PowerPoint, por lo que estoy intentando llevarlo a PowerBI. Para cada métrica individual, no hay problemas, pero crear una página de «resumen» que se parezca a la anterior está resultando difícil.

Lo que estoy buscando:

Semana 1 2 3 4 …

Métrica 1

Semanal Real 1 0 1 0 ….

Objetivo semanal .5 .5 .5 .5 …..

Métrica 2

Semanal Real 60% 65% 40% 70%

Objetivo semanal 50% 50% 50% 50%

La matriz visual construye esto de manera bastante perfecta, pero no puedo formatear en función de la métrica correspondiente. Por ejemplo, la métrica 1 es un número entero y la métrica 2 es un porcentaje.

¡Déjame saber lo que piensas!

MFelix

Hola @nzcatala,

Supongo que su tabla se parece a esto:

Valor objetivo de métrica de la semana

1 Métrica1 Actual semanal 1
1 Métrica1 Objetivo semanal 0,5
1 Métrica 2 Actual semanal 0,6
1 Métrica 2 Objetivo semanal 0,5
2 Métrica1 Actual semanal 1
2 Métrica1 Objetivo semanal 0,5
2 Métrica 2 Actual semanal 0,65
2 Métrica 2 Objetivo semanal 0,5
3 Métrica1 Actual semanal 1
3 Métrica1 Objetivo semanal 0,5
3 Métrica 2 Actual semanal 0,4
3 Métrica 2 Objetivo semanal 0,5
4 Métrica1 Actual semanal 1
4 Métrica1 Objetivo semanal 0,5
4 Métrica 2 Actual semanal 0,7
4 Métrica 2 Objetivo semanal 0,5

Debe realizar varios pasos para crear lo que necesita, ya que los valores están en una sola columna y el formato se realiza por columna.

  1. Cree una medida para cada cálculo de métricas que necesite, en este caso se necesitarán 4 medidas
  2. Metric 1 measure Actuals =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric1";
        Metrics[Type] = "Weekly Actual"
    )
    
    Metric 1 measure Target =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric1";
        Metrics[Type] = "Weekly Target"
    )
    
    Metric 2 measure actuals =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric 2";
        Metrics[Type] = "Weekly Actual"
    )
    
    
    Metric 2 measure Target =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric 2";
        Metrics[Type] = "Weekly Target"
    )

    Estas medidas se utilizarán para llenar la matriz con el formato que necesita.

  3. Crea una tabla con el siguiente formato:
  4. Objetivo de métricas de ID
    1 Métrica1 Actual semanal
    2 Métrica1 Objetivo semanal
    3 Métrica2 Actual semanal
    4 Métrica2 Objetivo semanal
  5. Cree las siguientes 2 medidas:
  6. Measure_Select = MAX('Metrics Measures'[ID])
    
    
    Metrics_Matrix =
    SWITCH (
        [Measure_Select];
        1; [Metric 1 measure Actuals];
        2; [Metric 1 measure Target];
        3; FORMAT ( [Metric 2 measure actuals]; "###.00%" );
        4; FORMAT ( [Metric 2 measure Target]; "###.00%" )
    )

    Como puede ver, la última medida (Metrics_Matrix) es donde se realiza el formateo

  7. Luego simplemente agregue en la matriz los siguientes campos
    1. Filas: medidas métricas[Metrics]
    2. Filas: medidas métricas[Target]
    3. Columnas: métricas[Week] (columna de sus datos originales)
    4. Valores: [Metrics_Matrix]

Esto le dará el resultado a continuación (adjunte el archivo PBIX para su experimentación)

matrix.png

Saludos,

MFelix

MFelix

Hola @nzcatala,

Supongo que su tabla se parece a esto:

Valor objetivo de métrica de la semana

1 Métrica1 Actual semanal 1
1 Métrica1 Objetivo semanal 0,5
1 Métrica 2 Actual semanal 0,6
1 Métrica 2 Objetivo semanal 0,5
2 Métrica1 Actual semanal 1
2 Métrica1 Objetivo semanal 0,5
2 Métrica 2 Actual semanal 0,65
2 Métrica 2 Objetivo semanal 0,5
3 Métrica1 Actual semanal 1
3 Métrica1 Objetivo semanal 0,5
3 Métrica 2 Actual semanal 0,4
3 Métrica 2 Objetivo semanal 0,5
4 Métrica1 Actual semanal 1
4 Métrica1 Objetivo semanal 0,5
4 Métrica 2 Actual semanal 0,7
4 Métrica 2 Objetivo semanal 0,5

Debe realizar varios pasos para crear lo que necesita, ya que los valores están en una sola columna y el formato se realiza por columna.

  1. Cree una medida para cada cálculo de métricas que necesite, en este caso se necesitarán 4 medidas
  2. Metric 1 measure Actuals =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric1";
        Metrics[Type] = "Weekly Actual"
    )
    
    Metric 1 measure Target =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric1";
        Metrics[Type] = "Weekly Target"
    )
    
    Metric 2 measure actuals =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric 2";
        Metrics[Type] = "Weekly Actual"
    )
    
    
    Metric 2 measure Target =
    CALCULATE (
        SUM ( Metrics[Value] );
        Metrics[Metric] = "Metric 2";
        Metrics[Type] = "Weekly Target"
    )

    Estas medidas se utilizarán para llenar la matriz con el formato que necesita.

  3. Crea una tabla con el siguiente formato:
  4. Objetivo de métricas de ID
    1 Métrica1 Actual semanal
    2 Métrica1 Objetivo semanal
    3 Métrica2 Actual semanal
    4 Métrica2 Objetivo semanal
  5. Cree las siguientes 2 medidas:
  6. Measure_Select = MAX('Metrics Measures'[ID])
    
    
    Metrics_Matrix =
    SWITCH (
        [Measure_Select];
        1; [Metric 1 measure Actuals];
        2; [Metric 1 measure Target];
        3; FORMAT ( [Metric 2 measure actuals]; "###.00%" );
        4; FORMAT ( [Metric 2 measure Target]; "###.00%" )
    )

    Como puede ver, la última medida (Metrics_Matrix) es donde se realiza el formateo

  7. Luego simplemente agregue en la matriz los siguientes campos
    1. Filas: medidas métricas[Metrics]
    2. Filas: medidas métricas[Target]
    3. Columnas: métricas[Week] (columna de sus datos originales)
    4. Valores: [Metrics_Matrix]

Esto le dará el resultado a continuación (adjunte el archivo PBIX para su experimentación)

matrix.png

Saludos,

MFelix

nzcatala

En respuesta a MFelix

¡Muchos gracias! Mi tabla no estaba configurada exactamente así, pero es muy fácil ajustarla a ese formato.

Deja un comentario

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