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

Necesita la fórmula Dax para buscar la tabla de precios con fechas de cambio de precio

¿Cómo se puede integrar la tabla de precios en los informes de Power BI? Necesidad de buscar factura por fecha de envío para recuperar el precio correcto para un próximo aumento de precio.

Ice1341_0-1627787815097.png

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@Ice1341 has incluido muy poca de la información que se necesitaría para responder correctamente a tu pregunta.

¿Qué es "la tabla de precios"? ¿El modelo tiene varias tablas? ¿Hay relaciones en su modelo?

Si hay relaciones entre las tablas implicadas, la función RELATED() puede funcionar. De lo contrario, echaría un vistazo al uso de LOOKUPVALUE().

View solution in original post

No @Ice1341 ,

He creado un archivo pbix de ejemplo(ver adjunto), por favor, compruebe si eso es lo que desea.

1. Cree una columna calculada como se muestra a continuación en la tabla PostedSalesLine

List price from product pricing table = 
CALCULATE (
    MAX ( 'Product Price'[LIST PRICE] ),
    FILTER (
        'Product Price',
        'Product Price'[NUMBER] = 'PostedSalesLine'[NUMBER]
            && 'PostedSalesLine'[SHIPMENT DATE] >= 'Product Price'[STARTING DATE]
            && (
                'PostedSalesLine'[SHIPMENT DATE] <= 'Product Price'[ENDING DATE]
                    || 'Product Price'[ENDING DATE] = BLANK ()
            )
    )
)

yingyinr_0-1628065833165.png

Saludos

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Quería obtener el precio de lista (PostedSalesLine.ListPrice) de la tabla de precios del producto. Cuando nuestro precio sube en octubre. Quiero que la columna de precio de lista en la tabla PostedSalesLine se actualice en consecuencia.
Lo siento por la confusión, puedo calcular las ventas con (cantidad * precio de lista), pero el precio de lista no se basa en la tabla de precios del producto, que tiene las fechas de inicio / finalización en las que cambiará el precio del producto.

Capture.JPG

No @Ice1341 ,

He creado un archivo pbix de ejemplo(ver adjunto), por favor, compruebe si eso es lo que desea.

1. Cree una columna calculada como se muestra a continuación en la tabla PostedSalesLine

List price from product pricing table = 
CALCULATE (
    MAX ( 'Product Price'[LIST PRICE] ),
    FILTER (
        'Product Price',
        'Product Price'[NUMBER] = 'PostedSalesLine'[NUMBER]
            && 'PostedSalesLine'[SHIPMENT DATE] >= 'Product Price'[STARTING DATE]
            && (
                'PostedSalesLine'[SHIPMENT DATE] <= 'Product Price'[ENDING DATE]
                    || 'Product Price'[ENDING DATE] = BLANK ()
            )
    )
)

yingyinr_0-1628065833165.png

Saludos

Funcionó muy bien gracias!

Syndicate_Admin
Administrator
Administrator

@Ice1341 has incluido muy poca de la información que se necesitaría para responder correctamente a tu pregunta.

¿Qué es "la tabla de precios"? ¿El modelo tiene varias tablas? ¿Hay relaciones en su modelo?

Si hay relaciones entre las tablas implicadas, la función RELATED() puede funcionar. De lo contrario, echaría un vistazo al uso de LOOKUPVALUE().

En este momento estoy calculando las ventas brutas con una fórmula (cantidad * precio de lista) unido en la tabla PostedSalesLIne. Pero quiero calcular las ventas brutas haciendo un LOOKUPVALUE() usando la tabla de productos / lista anterior y la tabla PostedSalesLine. También tengo un PostedInvoicetable donde calculo Las ventas netas, que el cálculo siempre será correcto porque se deriva de la propia factura.

vender a custFecha de envíoQtyNúmero UPCVentas brutasLínea prodPrecio de lista
WAL60477/26/202180LIN00221512sol22.65
WAL88515/1/202180LIN00221512sol22.65
WAL89409/30/2021160LIN00221512sol22.65
WAL901410/12/202180LIN00221512sol22.65
PostedSalesLineTable

No @Ice1341 ,

¿Cuál es su resultado esperado? ¿Desea obtener las ventas que equivalen a qty * precio de lista? ¿Y el precio de lista necesita recuperarse de la tabla de productos / lista? Si es así, hay múltiples precios para por No., entonces ¿qué precio necesitamos obtener? ¿Podría proporcionar la lógica de cálculo relacionada? Por cierto, si hay una relación creada entre el campo [No.] en la tabla de productos/listas y el campo [Número UPC] en PostedSalesLineTable? Gracias.

Saludos

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.