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.
Tengo una tabla cargada en PowerBI desde SQL llamada Stock_Summary que tiene Product_Code, Average_pw, Current_Stock y Current_Price, todo a nivel de producto. Una entrada por producto
Quiero crear una medida Stock Req para 4Wks - Valor - referenciado a nivel de producto - que es Current_Stock * Precio actual
Tengo otra mesa Departamento que tiene Product_Code / Dpto. con relación entre product_Code en Stock_Summary (uno a muchos, por supuesto)
Básicamente, necesito la medida para iterar el Stock_Value a nivel de producto dentro del producto, de modo que cuando hago un objeto visual de tabla, puedo tener un nivel de producción o un nivel de departamento. Los cálculos funcionan bastante bien a nivel de producto, pero cuando se trata de Dept visual, sale en millones
Y sí, sé que puedo crear columnas calculadas, pero la razón por la que necesito medidas es a largo plazo, es posible que necesite cálculos de medidas similares en una tabla diferente (una Europa, la otra del resto del mundo, por ejemplo) y me gustaría ser un sabelotodo y crear una tabla visual que agregue la suma a nivel de producto de ambas tablas a nivel de departamento, es decir, una imagen para Europa requerida en stock, Existencias requeridas ROW y un Total
Las medidas son:
~~~~~~~~~~~~
------ eliminar los negativos en caso de créditos, etc
Ventas medias 6W =
CALCULAR(
SUMX(
FILTRO(
«Stock_Summary»,
'Stock_Summary'[Average_pW] > 0
),
'Stock_Summary'[Average_pW]
)
)
~~~~~~~~~~~~
Precio de coste = suma(Stock_Summary[Cost_Latest])
~~~~~~~~~~~~~
Stock Req para 4Wks = roundup([Ventas medias 6W] * 4,0)
~~~~~~~~~~~~~~
--- Esto no funciona en el nivel de departamento ..... sale en los Millones £
Stock Req para 4 semanas - Valor = [Stock Req para 4 semanas] * [Precio de coste]
Disculpas
Siempre está claro para el escritor. Esperemos que a continuación aclare un poco en lugar de confundir. He repetido / modificado por la narrativa de arriba
Tengo tres tablas SQL importadas, Stock_Summary / Producto / Depto. :
STOCK_SUMMARY importado desde SQL
Código de producto | Average_pw | Cost_Latest |
11111 | 200.30 | 5.280 |
11112 | 400.15 | 0.780 |
11113 | 613.29 | 0.660 |
11114 | 5.62 | 2.120 |
11115 | 713.25 | 1.980 |
~~~~~~~~~~~~~
PRODUCTO importado de SQL
Código de producto | Descripción | Departamento |
11111 | Producto 1 | 01 |
11112 | Producto 2 | 17 |
11113 | Producto 3 | 23 |
11114 | Producto 4 | 23 |
11115 | Producto 5 | 01 |
~~~~~~~~~~~~~~
DEPARTAMENTOS importados de SQL
Departamento | Nombre del departamento |
01 | Dpto. Número 1 |
17 | Dpto. Número 17 |
23 | Dpto. Número 23 |
Stock_Summary tabla tiene relación con la tabla Product a través de Product_Code y la tabla Depto. en producto está relacionada con la tabla Departamento en departamentos
Para llegar a las imágenes a continuación, necesito calcular el requisito de existencias ** a nivel de producto ** durante 4 semanas, que es simplemente el promedio por semana multiplicado por 4 para la medida "Stock Req for 4Wks" y luego calcular el valor del requisito de 4 semanas multiplicando el stock requerido por el Cost_Latest para el producto
Las medidas que se intentan son
~~~~~~~~~~~
------ eliminar los negativos en caso de créditos, etc
Ventas medias 6W =
CALCULAR(
SUMX(
FILTRO(
«Stock_Summary»,
'Stock_Summary'[Average_pW] > 0
),
'Stock_Summary'[Average_pW]
)
)
~~~~~~~~~~~~
Precio de coste = suma(Stock_Summary[Cost_Latest])
~~~~~~~~~~~~~
Stock Req para 4Wks = roundup([Ventas medias 6W] * 4,0)
~~~~~~~~~~~~~~
--- Esto no funciona en el nivel de departamento ..... sale en los Millones £
Stock Req para 4 semanas - Valor = [Stock Req para 4 semanas] * [Precio de coste]
Imágenes de la tabla:
Expectativa para el Visual 1 a nivel de producto, donde la solicitud de existencias para 4 semanas se multiplica por el costo del producto.
Código de producto | Departamento | Stock Req para 4Wks | Stock Req para 4Wks - Valor |
11111 | 01 | 802 | 4234.56 |
11112 | 17 | 1601 | 1248.78 |
11113 | 23 | 2454 | 1619.64 |
11114 | 23 | 23 | 48.76 |
11115 | 01 | 2853 | 5648.94 |
Total | 7733 | 12800.68 |
La expectativa de Visual 2 se ha acumulado hasta el nivel de departamento.
El Stock Req para 4Wks - Value es basura. Creo que debe estar multiplicando el total del Departamento por algún Costo retenido.
Departamento | Nombre del departamento | Stock Req para 4Wks | Stock Req para 4Wks - Valor |
01 | Dpto. Número 1 | 3655 | 9883.5 |
17 | Dpto. Número 17 | 1601 | 1248.78 |
23 | Dpto. Número 23 | 2477 | 1668.4 |
Total | 7733 | 12800.68 |
Y sí, sé que puedo crear columnas calculadas en la tabla, pero la razón por la que necesito medidas es a largo plazo, es posible que necesite cálculos de medidas similares en una tabla diferente (una Europa, la otra del resto del mundo, por ejemplo) y me gustaría ser un sabelotodo y crear una tabla visual que agregue la suma a nivel de producto de ambas tablas a nivel de departamento, es decir, una imagen para Europa requerida por existencias, Stock requerido Resto del Mundo y un Total para ellos combinados
@Steve_Scotland Lo sentimos, tengo problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
Realmente no hay suficiente información para continuar, primero verifique si su problema es un problema común que se enumera aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte esta publicación sobre Cómo obtener respuestas rápidas a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Muestre los datos como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.