Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hola a todos los expertos en BI,
Soy principiante en BI y probé muchos métodos para obtener el resultado a continuación y también busqué en Google sobre este problema, pero no obtuve la respuesta correcta y no tengo ideas de cómo usar la fórmula relevante para obtener este resultado a continuación. El cálculo es aproximadamente si la cantidad de venta cummulativa actual con el nombre del producto actual es menor que la cantidad de compra cummulativa actual, que se filtra por fecha, luego usando el número actual. Si no es así, entonces usando otra cantidad de fila . Su base es solo el método de valoración de inventario fifo.
¿Alguna sugerencia de fomula para obtener el resultado más brillante?
Gracias y saludos,
Tabla de ventas
Fecha | Nombre del producto | Cantidad | Cantidad acumulativa |
10/10/2022 | A | 10 | 10 |
10/12/2022 | A | 3 | 13 |
10/12/2022 | A | 2 | 15 |
10/13/2022 | A | 1 | 16 |
10/10/2022 | B | 22 | 22 |
10/11/2022 | B | 10 | 32 |
10/12/22 | B | 3 | 35 |
Tabla de compras
Fecha | Nombre del producto | Cantidad | Cantidad acumulativa | Costar |
9/12/2022 | A | 10 | 10 | 110 |
9/30/2022 | A | 4 | 14 | 130 |
10/1/2022 | A | 6 | 20 | 150 |
9/1/2022 | B | 20 | 20 | 210 |
9/2/2022 | B | 20 | 40 | 250 |
9/20/2022 | B | 10 | 50 | 230 |
Entonces me gustaría tener la mesa así;
Fecha | Nombre del producto | Cantidad | Cantidad acumulativa | Costar (solo mostrar texto como este) | Costar (mostrar número total de cálculo) | Cierre de la cantidad de inventario | Valor de inventario de cierre (solo mostrar texto como este | Valor de inventario de cierre (mostrar número total de cálculo) |
10/10/2022 | A | 10 | 10 | (110*10) | 1100 | 10 | (130*4)+(150*6) | 1420 |
10/12/2022 | A | 3 | 13 | (130*3) | 390 | 7 | (130*1)+(150*6) | 1030 |
10/12/2022 | A | 2 | 15 | (130*1)+(150*1) | 280 | 5 | (150*5) | 750 |
10/13/2022 | A | 1 | 16 | (150*1) | 150 | 4 | (150*4) | 600 |
10/10/2022 | B | 22 | 22 | (210*20)+(250*2) | 920 | 28 | (250*18)+(230*10) | 6800 |
10/11/2022 | B | 10 | 32 | (250*10) | 2500 | 18 | (250*8)+(230*10) | 4300 |
10/12/22 | B | 3 | 35 | (250*3) | 750 | 15 | (250*5)+(230*10) | 3550 |
Hola querida, ¿resolviste la tarea? Tengo el mismo problema
@PhyuLayKhine333 , si necesita una columna
Cumm Qty = sumx(filter(table, [Product Name] = earlier([Product Name] ) && [Date] <= earlier([Date] ) ),[Quantity])
Cumm Cost = sumx(filter(table, [Product Name] = earlier([Product Name] ) && [Date] <= earlier([Date] ) ),[Quantity]*[Cost])
medida sin tabla de fechas
Cumm Qty = sumx(filter(allselected(table), [Product Name] = max([Product Name] ) && [Date] <= max([Date] ) ),[Quantity])
Cumm Cost = sumx(filter(allselected(table), [Product Name] = max([Product Name] ) && [Date] <= max([Date] ) ),[Quantity]*[Cost])
señor, solo quiero obtener el costo de cada fila, no el costo acumulativo.
Señor, he probado su fórmula y obtengo este resultado que no es acumulativo y solo muestra el costo total de ventas para cada producto y el costo de ventas del resultado no es correcto.
Estoy usando
El resultado;
Fecha | Nombre del producto | Cantidad | Cumm Cantidad | Costo de Cumm |
Lunes 10 de Octubre de 2022 | A | 10 | 10 | 2520 |
miércoles, 12 de octubre de 2022 | A | 3 | 15 | 2520 |
miércoles, 12 de octubre de 2022 | A | 2 | 15 | 2520 |
jueves, 13 de octubre de 2022 | A | 1 | 16 | 2520 |
Lunes 10 de Octubre de 2022 | B | 22 | 22 | 11500 |
martes, 11 de octubre de 2022 | B | 10 | 32 | 11500 |
miércoles, 12 de octubre de 2022 | B | 3 | 35 | 11500 |
El resultado que me gustaría obtener;
también | Nombre del producto | Cantidad | Cantidad acumulativa | Fifo Costo de ventas
| Cierre de la cantidad de inventario | Valor de inventario de cierre |
10/10/2022 | A | 10 | 10 | 1100 | 10 | 1420 |
10/12/2022 | A | 3 | 13 | 390 | 7 | 1030 |
10/12/2022 | A | 2 | 15 | 280 | 5 | 750 |
10/13/2022 | A | 1 | 16 | 150 | 4 | 600 |
10/10/2022 | B | 22 | 22 | 920 | 28 | 6800 |
10/11/2022 | B | 10 | 32 | 2500 | 18 | 4300 |
10/12/22 | B | 3 | 35 | 750 | 15 | 3550 |
Me gustaría sugerirle que use la función resumir para resumir los registros de la tabla para calcular los valores totales de la variable, luego puede usar la función iteradora para agregar el resultado de la tabla de variables para aplicar segundas agregaciones.
Cumm Cost =
VAR summary =
SUMMARIZE (
Purchase,
[Product Name],
[Date],
"Total", [Quantity] * purchase[Cost]
)
RETURN
SUMX (
FILTER (
summary,
[Product Name] = EARLIER ( Purchase[Product Name] )
&& [Date] <= EARLIER ( Purchase[Date] )
),
[Total]
)
Medir totales, la última palabra
Saludos
Xiaoxin Sheng
Tengo 2 mesas que es la tabla de ventas y compras. ¿Qué nombre de tabla necesito usar para Cumm Cost?
Cumm Qty = sumx(filter(table, [Product Name] = earlier([Product Name] ) && [Date] <= earlier([Date] ) ),[Quantity])
Cumm Cost = sumx(filter(table, [Product Name] = earlier([Product Name] ) && [Date] <= earlier([Date] ) ),[Quantity]*[Cost])