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
Syndicate_Admin
Administrator
Administrator

¿Cómo identificar los productos vendidos en cada país para el índice de precios?

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ónpaísproductoCantidad vendidaPrecio de lista [$]
123Estados Unidosbicicleta3500
124Estados Unidosbicicleta5490
125Canadábicicleta3450
126Inglaterracasco245
127Inglaterrabicicleta5530
128Canadácanasta220
129Estados Unidoscanasta825
130Canadácasco535
131Inglaterrabicicleta6530
132Estados Unidoscasco440

¡Muchas gracias!


mejor

gato

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.

Picture1.png

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

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

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:

v-yalanwu-msft_0-1620989286767.jpeg

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:

v-yalanwu-msft_1-1620989286769.png

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.

Syndicate_Admin
Administrator
Administrator

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.

Picture1.png

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

Syndicate_Admin
Administrator
Administrator

@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])))

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.