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 sobre cómo calcular las ventas en función de mover valores de una segmentación de datos a otra.

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 A a B en caso de escenarios 1 y caso 2 como se indica a continuación.


Por ejemplo, cuando selecciono Propietario A en Slicer 1 y selecciono p1 & p2 prodcuts de Slicer 2
y si asigno p1 y p2 a B seleccionando en la segmentación 3 necesita analizar las ventas con respecto al propietario A y el propietario B


caso 1: tabla de salida esperada o gráfico: Análisis de los cambios de prodcuts de ventas del propietario A al B, junto con los argumentos existentes de B

Newowner old&newproduct updatedsales1
B p5 8000 (exsiting prodcut sales de B)
B p6 3000 (exsiting prodcut sales de B)
B p7 9000 (exsiting prodcut sales de B)
B p1 4000 ( p1 sales(4000) recién asignado de A a B)
B p2 6000 ( p2 sales(6000) recién asignado de A a B)


caso 2: tabla de salida esperada o gráfico : Necesidad de mostrar lo que son los productos restantes de la lista del propietario A, en la segmentación 2 productos p1 y p2
se mueven al propietario B y luego permanecen prodcuts P3,p4, aquí analizando los prodcuts existentes cuántas ventas es.

Oldowner producto updatedsales2
Un p3 10000 (según los datos de la tabla 1)
Una p4 2000 (según los datos de la tabla 1)

medida creada para el caso 1 como a continuación, pero no obtener la producción esperada

updatedsales1- var previousowner-selectedvalue(products1[owner]) ----slicer 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)))


medida creada para el caso 2 como a continuación, pero no se obtiene la salida esperada.

updatedsales2-calculate(sum(table1(sales),except(all(table1([product]),allselected(table1([product])))

mediante el uso de la medida anterior estoy obteniendo la suma total 12000 pero necesito dividir los productos p3 p4 ( p3 10000,p4 2000) como en el caso anterior 2

Por favor, revise los detalles, ayúdeme y sugiera con medidas DAX actualizadas en casos anteriores a 2 casos con soluciones propuestas.

Gracias por su tiempo y ayuda de antemano.

Gracias

Mahi18

2 REPLIES 2
v-diye-msft
Community Support
Community Support

Hola @Mahi1827

Si la ayuda de las publicaciones anteriores, por favor márquela como una respuesta para ayudar a otros a encontrarla más rápidamente. ¡Gracias!

Si no, por favor, amablemente elaborar más.

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.
mahoneypat
Employee
Employee

Una forma de hacerlo es crear una segunda tabla de la tabla Owner y usar el patrón de análisis de cesta descrito por SQLBI aquí.

https://www.daxpatterns.com/basket-analysis/

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.