March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe 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
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 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
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.
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.