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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Omitir sólo una segmentación de datos en la medida

Hola a todos,

Estoy haciendo un dashboard de fabricación para estudiar los tiempos de trabajo de diferentes equipos, y tengo los datos en dos tablas:

  • Uno para lotes con las columnas (BatchCode, BatchName, Product y ERPStartTime)
  • Uno para equipos con las columnas (BatchCode, EquipmentName, Phase, StartTime, EndTime)

Estas tablas están relacionadas con el campo BatchCode con una relación uno a muchos.

El caso de usuario es conocer el [ProductionStartTime] y [ProductionEndTime] de cada Lote y el [EquipmentProdStartTime] y [EquipmentProdEndTime] de cada Equipo en una campaña y luego hacer cálculos con estos valores.

Y la duración del lote y del equipo como la diferencia de estos tiempos.

Estos medidores se calculan fácilmente:

ProductionStartTime = MINX(Equipment,Equipment[StartTime])
ProductionEndTime = MAXX(Equipment,Equipment[EndTime])
BatchDuration = DATEDIFF([ProductionStartTime],[ProductionEndTime],SECOND)/3600

  1. El usuario primero selecciona los Lotes[Producto] en una rebanadora.
  2. A continuación, seleccione el Batch[ERPStartTime] en una segunda segmentación de datos.
  3. A continuación, seleccione los equipos que realmente afectan a Equipment[EquipmentName] en una tercera segmentación de datos (afectará a las medidas de lote [ProductionStartTime] y [ProductionEndTime]
  4. A continuación, seleccione las Fases de cada equipo Equipo[Fase] en una cuarta cortadora, que afectará también a las medidas de lote [ProductionStartTime] y [ProductionEndTime], y también a las medidas de equipos [EquipmentProdStartTime] y [EquipmentProdEndTime]

Cuando se aplican todos estos filtros (segmentaciones de datos) se calculan los tiempos medios:

BatchAverageDuration= AVERAGEX('Batch',[BatchDuration])

El usuario tampoco debe tener en cuenta los lotes excepcionales que tienen una duración excepcional, por lo que se necesita una quinta cortadora Batch[BatchName] donde el usuario anula la selección de los lotes no deseados. Esto afectará a todas las medidas calculadas.

El problema es que el usuario también necesita conocer el [RealBatchAverageDuration] sin este último corte Batch[BatchName]. Por lo tanto, el usuario necesita el tiempo promedio con todos los lotes filtrados por las primeras cuatro cortadoras, y el tiempo promedio para anular la selección de algunos lotes.

Lo he intentado con muchos FILTROS y ALLEXCEPT pero nada funciona bien.

También he leído muchos hilos aquí, pero no he encontrado una solución.

Cualquier ayuda será genial.

Gracias de antemano
Alejandro

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @alexsanti83 ,

Intente agregar FILTER(ALL('table'),[column1] = selectedvalue([slicer1]]&&[column2] = selectedvalue(''[slicer2])) a la fórmula.

Esto eliminará todos los filtros y solo mantendrá las condiciones en la función filter().

Saludos

Arrendajo

Syndicate_Admin
Administrator
Administrator

@jaipal gracias por su ayuda.

Acabo de probarlo, pero en este caso no funciona para mí.

Porque necesito tener las dos medidas en las mismas imágenes. Soy una tabla usung y un gráfico de barras, y necesito mostrar la medida promedio filtrada por la última cortadora y también sin ella. Pero al en el mismo visual.

Syndicate_Admin
Administrator
Administrator

@alexsanti83 has probado Editar interacciones?

si no, simplemente vaya a Formato -> Editar interacciones.

Luego seleccione su cortadora y haga clic en ninguna acción en su visual de medida.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors