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.
Necesito ayuda en el siguiente escenario, tengo tabla y segmentaciones como abajo.
Tabla 1 | ||
Propietario | Producto | Ventas |
A | p1 | 4000 |
A | p2 | 6000 |
A | p3 | 10000 |
A | p4 | 2000 |
B | p5 | 8000 |
B | p6 | 3000 |
B | P7 | 9000 |
Slicer 1(tabla creada con valores distintos de Owner de la tabla 1)
Antiguo Propietario |
A |
B |
Slicer 2 (tabla creada con valores distintos de producto de la tabla 1)
Producto |
P1 |
P2 |
P3 |
P4 |
Slicer 3 (copia duplicada de Slicer 1 para la visualización del usuario)
Nuevo propietario |
A |
B |
El requisito es mostrar las ventas actualizadas con respecto a B cuando determinados prodcuts cambiaron de la lista de segmentación de datos A a B.
Por ejemplo, cuando selecciono Propietario A en Slicer 1
y seleccione los prodcuts p1 y p2 de Slicer 2
y si agrego p1 y p2 a B seleccionando en la rebanadora 3
deben analizar los cambios en las ventas con respecto al propietario A y al propietario B
Tabla o gráfico de salida esperado: Análisis de los cambios de prodcuts de ventas del propietario A al B + junto con los prodcuts existentes de B
Newowner old&newproduct updatedsales
B p1 4000 ( p1 sales(4000) recién agregado de A a B)
B p2 6000 ( p2 sales(6000) recién agregado de A a B)
B p5 8000 (exsiting prodcut sales de B)
B p6 3000 (exsiting prodcut sales de B)
B p7 9000 (exsiting prodcut sales de B)
medida creada para like abajo, pero no obtener la producción esperada
updatedsales- var previousowner-selectedvalue(products1[owner]) ----salto 1 selección
var product-Allselected(products[product]) --slicer 2 selection (selección única o múltiple)
var newowner-selectedvalue(products2[propietario]) ----salto 3 selección
return calculate(sum(Table1[sales]),FILTER(Table1[Owner]-previousowner))
+calculate(sumX(Table1[sales]),FILTER(Table1[producto]-producto y FILTER(Table1[Propietario]-nuevo propietario)))
Por favor, revise los detalles, ayúdeme y sugiera con medidas DAX actualizadas encima con las soluciones propuestas.
Gracias por su tiempo y ayuda de antemano.
Gracias
Mahi18
Solved! Go to Solution.
Hola @Mahi1827 ,
Simplemente agregue la columna de la nueva tabla de propietarios a la visualización, de nuevo tenga cuidado porque ya que está seleccionando de las tablas desconectadas si selecciona más de un valor obtendrá valores de reetead.
También puede poner en el propietario de las ventas para que obtenga nuevo propietario y propietario anterior en la misma tabla:
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @Mahi1827 ,
Tenga en cuenta que para esta solución todas las tablas de segmentaciones de datos deben desconectarse y, a continuación, crear la siguiente medida:
Updatedsales =
SUMX (
FILTER (
Sales;
Sales[Owner] = SELECTEDVALUE ( 'New Owner'[New Owner] )
|| Sales[Owner] in VALUES ( Old_Owners[Old Owner] )
&& Sales[Product] IN VALUES ( Products[Product] )
);
Sales[Sales]
)
También tenga en cuenta que para que esta medida funcione sólo se puede seleccionar un nuevo propietario altough se puede seleccionar varios propietarios y productos antiguos.
Consulte el archivo adjunto.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi Miguel Félix,
Gracias por su ayuda para obtener la solución adecuada, he probado la medida sin ninguna relación y trabajando bien según la selction de la cortadora. Está casi hecho y puede sugerirme cómo reemplazar
Antiguo Propietario al Nuevo Propietario.
producción actual después de aplicar medida "upatedsales" y agregar propietario para la selección de la rebanadora por debajo
Ejemplo: Propietario antiguo A, Productos P1,P2 y Nuevo propietario B (según datos de archivo de ejemplo)
Producto del propietario actualizadosventas
Un P1 4000
Un P2 6000
B P5 8000
B P6 3000
B P7 9000
En el caso anterior estoy tratando de reemplazar el antiguo propietario A a B dinámicamente (debido a los productos p1,p2 se agregan del antiguo propietario A) y la necesidad de volver apalce antiguo propietario A al nuevo propietario B.
Salida esperada como abajo
updatedowner old&newProducts updatedsales
B P1 4000
B P2 6000
B P5 8000
B P6 3000
B P7 9000
He intentado con substitute y Lookupvalue, pero no puedo actualizar dinámicamente de Old owner a new owner como el ejemplo anterior A a B.
Por favor, ayúdame y sugiere con el enfoque actualizado de DAX.
Gracias por su tiempo y ayuda de antemano.
Gracias
Mahi18
Hola @Mahi1827 ,
Simplemente agregue la columna de la nueva tabla de propietarios a la visualización, de nuevo tenga cuidado porque ya que está seleccionando de las tablas desconectadas si selecciona más de un valor obtendrá valores de reetead.
También puede poner en el propietario de las ventas para que obtenga nuevo propietario y propietario anterior en la misma tabla:
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHi Miguel Félix,
Muchas gracias por sus rápidas respuestas. ¡Sí!. el modelo de datos sugegsted y la lógica de medición updatd está funcionando bien como se esperaba.
Muchas gracias por su ayuda y sugerencias.
Gracias
Mahi1827
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |