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
JorisDecoene
Regular Visitor

KPI calculado por trimestre por año (2 conjuntos de datos diferentes)

Hola a todos

He estado luchando para encontrar la solución correcta para calcular un KPI basado en 2 conjuntos de datos.

Trato de aclarar el tema en resumen:

1) dataset 1: contiene una columna con un valor para 'masa' (un número) así como una columna 'año' y una columna 'cuarto' (múltiples filas en un cierto trimestre)

2) conjunto de datos 2: contiene una columna con un valor para 'turnover' (un número), así como una columna 'año' y una columna 'quarter' (sólo una fila en un determinado trimestre)

El KPI es el siguiente: masa / volumen de negocios (porcentaje)

Sin embargo, necesito esto por trimestre; por lo que el KPI es la masa de un año/trimestre determinado dividido por el volumen de negocios en ese mismo trimestre.

Traté de hacer esto de la siguiente manera:

Se ha creado una medida 'masa total' en el conjunto de datos 1: masa total - suma (masa)

Se ha creado una medida 'KPI' en el conjunto de datos 2: KPI - masa total / volumen de negocios

Esperaba que Power BI tomara la masa total automáticamente en ese mismo trimestre que el volumen de negocios, pero ese no es el caso.

El valor que toma es siempre el total general de toda la masa (ver captura de pantalla a continuación: columna 'comprobación de residuos'.)

¿Cómo puedo hacer que la medida "masa total" se tome de exactamente el mismo año y trimestre que un valor de volumen de negocios determinado?

Espero que esto sea un poco claro.

Muchas gracias por cualquier ayuda !!

PS tal vez estas capturas de pantalla a continuación ayudarán a entender.

Atentamente
Joris

Conjunto de datos 2:

Dataset turnover and KPI.jpg

Conjunto de datos 1:

dataset waste mass.jpg

1 ACCEPTED SOLUTION

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

7 REPLIES 7
Ashish_Mathur
Super User
Super User

Hola

En cada uno de los 2 conjuntos de datos, necesitaremos crear una columna Date para que, a su vez, podamos crear una tabla Calendar. No se puede crear una fecha en cada conjunto de datos a menos que tengamos una columna de mes también. Por lo tanto, si está en cada conjunto de datos, puede crear una columna de mes (podría ser el primer mes del trimestre), entonces puedo ayudar.

Además, comparta ambos conjuntos de datos en un formato y luego se puede pegar en MS Excel.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola Ashish,

Gracias por su respuesta. Por favor, eche un vistazo a mi respuesta en la respuesta de Stephen - Hice la relación ya entre los 2 conjuntos de datos (basado en la columna YearQuarter). Sigue siendo un problema con el volumen de negocios calculado aunque.

Por la presente los conjuntos de datos:

DATASET 1:

ResiduosYearQuarter
70,882020-1
50,342020-2
4,92020-3

DATASET 2:

Volumen de negocios relativo [PLN]YearQuarter
30000002019-1
30000002019-2
30000002019-3
30000002019-4
10000002020-1
10000002020-2
8000002020-3

MEDIDA - KPI (exportación desde el gráfico de líneas que muestra KPI sobre YearQuarter desde el primer conjunto de datos):

DESPERDICIO DE KPIYearQuarter
0,000480%2020-1
0,000340%2020-2
0,000030%2020-3

por lo que este KPI aún no es correcto, ya que calcula el volumen de negocios TOTAL en un trimestre determinado.



Espero que todo esté claro. Esperamos su respuesta.
Atentamente
Joris

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Genial, que funciona !

Muchas gracias por su ayuda y respuesta rápida, señor.

Atentamente

Joris

De nada.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
v-stephen-msft
Community Support
Community Support

Hola @JorisDecoene ,

1.Basado en su imagen, yo mismo creé los siguientes datos de muestra.

Conjunto de datos 1:

Masa

Cuarto

año

0.7

1

2019

0.7

1

2020

0.7

1

2020

0.7

1

2020

0.7

1

2020

0.7

1

2020

0.7

1

2020

0.7

1

2020

Conjunto de datos 1:

Facturación

año

Cuarto

3000000

2019

1

3000000

2019

2

3000000

2019

3

3000000

2019

4

1000000

2020

1

1000000

2020

2

1000000

2020

3

1000000

2020

4

2.Cree una columna denominada YearQuarter en ambas tablas.

YearQuarter = [Year]&"-"&[Quarter]

4.png5.png

3.Cree una relación de la siguiente manera.

6.png

4.Cree una medida para calcular el porcentaje.

Measure =
CALCULATE (
    SUM ( 'Dataset 1'[mass] ),
    ALLEXCEPT ( 'Dataset 1', 'Dataset 1'[YearQuarter] )
)
    / CALCULATE (
        SUM ( 'Dataset 2'[turnover] ),
        ALLEXCEPT ( 'Dataset 2', 'Dataset 2'[YearQuarter] )
)

5.El resultado es este. Haga clic en el signo de porcentaje, porque el valor es demasiado pequeño, debe mantener varios decimales.

7.png

Puede consultar más detalles desde aquí.

Saludos

Stephen Tao

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

Hola Stephen,

muchas gracias por su esfuerzo para resolver este problema. Muy apreciado!

Creo que casi estoy allí, sin embargo, todavía no obtengo los valores correctos. Cuando abro su archivo, veo el mismo problema:

Por ejemplo, KPI en 2020-1:

Masa en 2020-1 : 7*0.7 a 4,9 toneladas

Volumen de negocios en 2020-1 : 1.000.000

KPI 4.9 / 1.000.000

Sin embargo, el valor de esta tabla se calcula dividiendo la masa en trimestre por el volumen de negocios TOTAL:

4,9 / 16000000 a 0,0003063%

Saludos amables y gracias una vez más,

Joris

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.