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
RodrigoNunez
New Member

Operar constantes de una tabla con medidas dependientes del tiempo. Power Pivot.

Hola comunidad.

 

Estoy trabajando en la estimación de pérdidas de producción por tiempos muertos en las distintas etapas de planificación y operación. En la planta contamos con 11 máquinas que producen distintos productos a distintas tasas estándar horarias, cuyos valores los hemos determinado experimentalmente con estudios de tiempo, estas medidas son constantes en el tiempo. Por otra parte, en mi modelo de datos he podido determinar para cada día los distintos tiempos perdidos en las distintas etapas de interés.

 

En una hoja de excel tengo entonces una tabla con dos columnas, el nombre de la máquina y su respectivo estándar de producción y por otra parte tengo desarrolladas con funciones DAX distintas medidas de los tiempos perdidos, las cuales dependen del tiempo. El tema es que cuando intento multiplicar estos dos valores para obtener los kilos de material perdidos con la siguiente estructura:

 

kilos perdidos = sum(Prod_Corregida[Turno sin Programación])*sum(Prod_Ideal[EPH])

 

Prod_Corregida es una tabla con los distintos tiempos perdidos ordenados por máquina y fecha, mientras que Prod_Ideal es la tabla de dos columnas mencionada previamente con máquinas y el estándar de producción horaria (EPH).

 

Las relaciones entre tablas sólo me permiten filtrar por máquinas y no por fechas, donde me arroja valores erróneos. Mi pregunta es entonces: ¿Cómo puedo hacer que Power Pivot me reconozca la medida de EPH válida para cualquier periodo de tiempo en su respectiva máquina cuando la uso en operaciones con otros datos que sí dependen del tiempo además de las máquinas?.

 

Gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Syndicate_Admin

Simplemente agregue un filtro como Prod_Corregida[Date] = MAX(Prod_Ideal[Date]) en su medida. Construyo una muestra.

Prod_Corregida:

1.png

Prod_Ideal:

2.png

Crear una relación entre dos tablas por máquina.

Si usamos esta medida obtendremos un resultado equivocado, debido a que el filtro de relación es solo Máquina sin Fecha.

lost kilos = sum(Prod_Corregida[Shift without Programming])*sum(Prod_Ideal[EPH])

Pruebe esta medida:

Measure = 
VAR _Shift = SUM(Prod_Corregida[Shift without Programming])
VAR _EPH = CALCULATE(sum(Prod_Ideal[EPH]),FILTER(Prod_Ideal,Prod_Ideal[Date] = MAX(Prod_Corregida[Date])))
RETURN
_Shift * _EPH
Measure 2 = SUMX(Prod_Corregida,[Measure])

El resultado es el siguiente.

3.png

Si esta respuesta aún no puede ayudarte a resolver tu problema, comparte una muestra conmigo de tu Onedrive para la Empresa.

Saludos

Rico Zhou

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.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

No @Syndicate_Admin

Simplemente agregue un filtro como Prod_Corregida[Date] = MAX(Prod_Ideal[Date]) en su medida. Construyo una muestra.

Prod_Corregida:

1.png

Prod_Ideal:

2.png

Crear una relación entre dos tablas por máquina.

Si usamos esta medida obtendremos un resultado equivocado, debido a que el filtro de relación es solo Máquina sin Fecha.

lost kilos = sum(Prod_Corregida[Shift without Programming])*sum(Prod_Ideal[EPH])

Pruebe esta medida:

Measure = 
VAR _Shift = SUM(Prod_Corregida[Shift without Programming])
VAR _EPH = CALCULATE(sum(Prod_Ideal[EPH]),FILTER(Prod_Ideal,Prod_Ideal[Date] = MAX(Prod_Corregida[Date])))
RETURN
_Shift * _EPH
Measure 2 = SUMX(Prod_Corregida,[Measure])

El resultado es el siguiente.

3.png

Si esta respuesta aún no puede ayudarte a resolver tu problema, comparte una muestra conmigo de tu Onedrive para la Empresa.

Saludos

Rico Zhou

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.

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.