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
Mahi1827
Resolver I
Resolver I

Necesita ayuda para combinar los valores según la selección de varias segmentaciones de datos

Necesito ayuda en el siguiente escenario, tengo tabla y segmentaciones como abajo.

Tabla 1
PropietarioProductoVentas
Ap14000
Ap26000
Ap310000
Ap42000
Bp58000
Bp63000
BP79000

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

1 ACCEPTED 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:

MFelix_0-1599040017987.png


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

4 REPLIES 4
MFelix
Super User
Super User

Hola @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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hi 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:

MFelix_0-1599040017987.png


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hi 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

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.