Syndicate_Admin
Hola
Tengo la siguiente tabla:
Planta | producto | peso |
H001 | Automóvil club británico | 10 |
H001 | cama y desayuno | 11 |
H002 | Automóvil club británico | 15 |
H002 | Automóvil club británico | 11 |
H002 | CC | 14 |
¿Cómo se puede calcular el peso promedio agrupado por pantalón y producto en una medida y mostrarlo en cada fila?
Planta | producto | peso | promedio por planta y producto |
H001 | Automóvil club británico | 10 | 10 |
H001 | cama y desayuno | 11 | 11 |
H002 | Automóvil club británico | 15 | 13 |
H002 | Automóvil club británico | 11 | 13 |
H002 | CC | 14 | 14 |
Estoy luchando para agregar un filtro adicional a la siguiente medida. Muestra todos los promedios por planta pero falta el producto.
Measure = CALCULATE (
AVERAGE (table[weight]),
FILTER ( ALLSELECTED (table), table[Plant] = MAX (table[Plant]))
)
¿Cómo puedo añadir el producto que falta a la medida?
Atentamente
Syndicate_Admin
En respuesta a Syndicate_Admin
por cualquier motivo esta medida funciona:
Measure =
CALCULATE(
AVERAGEX( SUMMARIZE( table,table[product],table[value]), table[value] ),
ALLSELECTED( table[value])
)
Así que iré con esto … pero gracias por apuntarme en la dirección correcta, aunque en un cálculo posterior con esta medida obtengo resultados extraños. Abriré un nuevo hilo si es necesario.
Gracias a todos
Syndicate_Admin
@Pillic cambiar mi medida a esta:
Measure =
CALCULATE (
AVERAGE ( Plant[weight] ),
ALLSELECTED ( Plant ),
ALLSELECTED ( 'Product' ),
VALUES ( Plant[Plant] ),
VALUES ( 'Product'[product] )
)
✨ Síguenos en LinkedIn
Revisa mi última publicación de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos / formación / consultoría relacionados con Power BI.⚡
Syndicate_Admin
Hola
Esta medida funciona
Syndicate_Admin
@Pillic No usaré TODO EXCEPTO en caso de que desee aplicar slice los datos y calcular el promedio de los registros seleccionados. Actualizaré mi medida anterior de esta manera:
Measure =
CALCULATE (
AVERAGE ( Plant[weight] ),
ALLSELECTED ( Plant ),
VALUES ( Plant[product] ),
VALUES ( plant[plant] )
)
✨ Síguenos en LinkedIn
Revisa mi última publicación de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos / formación / consultoría relacionados con Power BI.⚡
Syndicate_Admin
En respuesta a Syndicate_Admin
Idea razonable,
AVG =
CALCULATE(
AVERAGE( 'table'[weight] ),
SUMMARIZE( ALLSELECTED( 'table' ), 'table'[Plant], 'table'[product] )
)
Syndicate_Admin
AVG =
CALCULATE(
AVERAGE( 'table'[weight] ),
ALLEXCEPT( 'table', 'table'[Plant], 'table'[product] )
)
Syndicate_Admin
@Píldora probada esta medida:
Measure = CALCULATE (
AVERAGE (Plant[weight]),
ALL(Plant),
VALUES(Plant[product]),
values(plant[plant])
)
✨ Síguenos en LinkedIn
Revisa mi última publicación de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos / formación / consultoría relacionados con Power BI.⚡
Syndicate_Admin
En respuesta a Syndicate_Admin
por cualquier motivo esta medida funciona:
Measure =
CALCULATE(
AVERAGEX( SUMMARIZE( table,table[product],table[value]), table[value] ),
ALLSELECTED( table[value])
)
Así que iré con esto … pero gracias por apuntarme en la dirección correcta, aunque en un cálculo posterior con esta medida obtengo resultados extraños. Abriré un nuevo hilo si es necesario.
Gracias a todos
Syndicate_Admin
En respuesta a Syndicate_Admin
@Ashish_Mathur @ parry2k
Necesito apaciguar, ya que de hecho esta tabla ya está filtrada por segmentaciones de datos.
La fuente de la tabla original se ve así con más detalles:
Planta | producto | Detalles | Valor |
H001 | Automóvil club británico | peso | 10 |
H001 | cama y desayuno | peso | 11 |
H002 | Automóvil club británico | peso | 15 |
H002 | Automóvil club británico | peso | 11 |
H002 | CC | peso | 14 |
H001 | cama y desayuno | densidad | 2350 |
H002 | Automóvil club británico | densidad | 2340 |
Y las cortadoras irán por la planta y el detalle para que la tabla filtrada como visual se vea así:
Planta | producto | Valor | medida deseada |
H001 | Automóvil club británico | 10 | |
H001 | cama y desayuno | 11 | |
H002 | Automóvil club británico | 15 | |
H002 | Automóvil club británico | 11 | |
H002 | CC | 14 |
Así que el enfoque ALLEXCEPT calcula el PROMEDIO de todos los detalles por planta y por cualquier razón si uso la medida ALLSELECTED es una «copia» de la columna Valor.
Syndicate_Admin
En respuesta a Syndicate_Admin
Esta es la vista original de la tabla en el informe:
Índice = Producto, fck proviene de un tabel referenciado con esta medida
Solo las 1ª 2 filas están trabajando con la medida con ALLSELECTED. En las filas resaltadas debe estar el resultado 45,73 para cada fila resaltada.
¿Me falta algo o hago una referencia incorrecta?
Existe una relación 1: n desde Gesamtliste (donde la información detallada para cada producto es única) hasta los resultados de prueba con múltiples plantas, productos, pruebas y resultados de prueba.
Gracias en avdance por echar un vistazo a esto