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.
Hola, chicos
Me gustaría identificar productos para algún tipo de cálculo del índice de precios del país. Para ello, estoy usando una tabla de transacciones (por ejemplo, consulte a continuación, hasta ahora no se me permite cargar archivos .pbix). Me gustaría lograr lo siguiente:
1) crear una fórmula de filtro que seleccione solo los productos, que se venden en cada país de la tabla de transacciones
--> aquí: los productos "bicicleta" y "casco" se venden en cada país (EE.UU., Candada, Inglaterra), "cesta" debe ser excluido (no vendido en Inglaterra)
2) Dependiendo de cómo se vea la fórmula de filtro, me gustaría calcular el índice: Se me ocurriría un promedio simple de los precios de lista, pero eso requeriría una ponderación igual de los productos. Dado que algunos productos tienen varias líneas de transacción y variación de precios (ver por ejemplo, precios de lista en las transacciones 123 y 124 para el mismo producto), no tengo idea directa de cómo resolver esto. ¿Alguna idea al respecto o un mejor método para calcular un índice de precios?
ID de transacción | país | producto | Cantidad vendida | Precio de lista [$] |
123 | Estados Unidos | bicicleta | 3 | 500 |
124 | Estados Unidos | bicicleta | 5 | 490 |
125 | Canadá | bicicleta | 3 | 450 |
126 | Inglaterra | casco | 2 | 45 |
127 | Inglaterra | bicicleta | 5 | 530 |
128 | Canadá | canasta | 2 | 20 |
129 | Estados Unidos | canasta | 8 | 25 |
130 | Canadá | casco | 5 | 35 |
131 | Inglaterra | bicicleta | 6 | 530 |
132 | Estados Unidos | casco | 4 | 40 |
¡Muchas gracias!
mejor
gato
Solved! Go to Solution.
Ahí, @t_guet01
Por favor, compruebe la siguiente imagen.
Sugiero mostrar las ventas totales por país y sumar todas por producto.
Todas las medidas están en el archivo pbix de ejemplo, enlace abajo, y todos los pasos se numeran delante de cada medida.
https://www.dropbox.com/s/ox18q5zdzq0j7du/guet.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Ahí @t_guet01,
Por su descripción, puede crear una medida de indicador como una fórmula de filtro y, a continuación, calcular el promedio , de la siguiente manera:
1) crear una medida de indicador y aplicarla en el filtro:
Flag =
IF (
CALCULATE (
DISTINCTCOUNTNOBLANK ( [Country] ),
ALLEXCEPT ( 'Table', 'Table'[Product] )
)
= CALCULATE ( DISTINCTCOUNTNOBLANK ( [Country] ), ALL ( 'Table' ) ),
1
)
A continuación, aplíquelo en el filtro:
2)Crear una medida media :
average =
CALCULATE (
SUMX ( 'Table', [Quantity sold] * [List price [$]]] )
/ SUM ( [Quantity sold] ),
ALLEXCEPT ( 'Table', 'Table'[Country], 'Table'[Product] )
)
La salida final se muestra a continuación:
Saludos
Apoyo comunitario Team_ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Ahí, @t_guet01
Por favor, compruebe la siguiente imagen.
Sugiero mostrar las ventas totales por país y sumar todas por producto.
Todas las medidas están en el archivo pbix de ejemplo, enlace abajo, y todos los pasos se numeran delante de cada medida.
https://www.dropbox.com/s/ox18q5zdzq0j7du/guet.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
@t_guet01 , Meausre por 1
medida =
var _cnt = calculate(distinctCOUNT(Table[Country]),allselected(Table))
devolución
countx(filter(summarize(Table, table[product], "_1",distinctCOUNT(Table[Country])),[_1]=_cnt),[Product])
Medida para 2, precio del índice producto sabio
calculate(divide(sumx(Table,[Cantidad vendida]*[Precio de lista]), sum([Cantidad vendida])), filtro(allselected(Table), [Product] = max([Product])))
Nueva columna para 2 .
calculate(divide(sumx(Table,[Cantidad vendida]*[Precio de lista]), sum([Cantidad vendida])), filter(Table, [Product] = earlier([Product])))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |