Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular porcentaje entre 2 valores en 2 tablas diferentes (Consulta fuera de ERP)

Hola

Tenemos una consulta de lo que obtiene todas las líneas facturadas en un período y nuestra lista de precios de venta estándar.

Ahora quiero ver por línea de factura el descuento vs la lista general de precios.

Lista de precios general
ArtículoPrecio
Artículo 110,6
Artículo 212
Artículo 35

Facturas
FacturasArtículoUnitPrecio
1Artículo 110
1Artículo 311,5
1Artículo 24,8
2Artículo 34,9
2Artículo 211
3Artículo 19
3Artículo 34
10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

@HansDW ,

¿Alguna actualización? Por favor, siéntase libre de preguntar.

Saludos
Eyelyn Qin

Syndicate_Admin
Administrator
Administrator

@HansDW ,

Que yo sepa, tal error ocurre cuando su [pricevar] es 0 o está en blanco, lo que significa que no devolvió los valores correctos.

Eyelyn9_0-1654764455107.png

Y como no vi [ItemCode] en su captura de pantalla, necesito más detalles para aclarar su escenario.

Por favor, eche un vistazo a los blogs para saber

Cómo obtener respuestas rápidas a su pregunta - Microsoft Power BI Community

Cómo proporcionar datos de ejemplo en el Foro de Power BI - Microsoft Power BI Community

Saludos
Eyelyn Qin

Syndicate_Admin
Administrator
Administrator

@HansDW ,

Por favor, pruebe:

Discount = 
var _price=CALCULATE(SUM('General Pricelist'[Price]),FILTER('Invoices',[Article]=MAX('General Pricelist'[Article])))
return (_price- SUM(Invoices[UnitPrice]))/_price

Eyelyn9_0-1654737494156.png

Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hi eyelyn

Muy apreciado su ayuda. Pero en mis datos reales obtengo -Infinity como resultado.

Saludos

Suyos

Syndicate_Admin
Administrator
Administrator

@HansDW ,

¿Hay alguna actualización?

Puede utilizar la sintaxis siguiente para crear una medida:

% = SUM(Invoices[UnitPrice]) /  CALCULATE(SUM('General Pricelist'[Price]),FILTER('Invoices',[Article]=MAX('General Pricelist'[Article])))

Eyelyn9_0-1654584859812.png


Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gracias Eyelyn

Pero este no es el descuento.

[Línea 1] Esto es lo que es 10 de 10,60€. Debe dar 5.66%

Suyos

Syndicate_Admin
Administrator
Administrator

Hola @HansDW ,

Pruebe los pasos a continuación:

1) Cargue las siguientes tablas en la vista de informe


Cuadro 1 : Lista general de precios

rohit_singh_0-1654183914358.png

Cuadro 2 : Facturas

rohit_singh_1-1654183934171.png

2) Crear una relación entre las dos tablas utilizando la columna Artículo como clave

rohit_singh_2-1654184617830.png

3) Agregue las siguientes columnas a la vista de tabla. Ahora podrá ver los precios generales y con descuento en la misma fila.

rohit_singh_3-1654184697586.png

Atentamente

Rohit


Marque esta respuesta como la solución si resuelve su problema.
¡Aprecia sus felicitaciones! 🙂

Hola Rohit_Sing

Los pasos uno y dos ya estaban bien, agregar la columna tal como está, no es posible. Es una actualización continua de NUESTRO ERP. Podría agregar la tabla de precios a la tabla de facturas debido a la solución relacionada con aitchandak.

Syndicate_Admin
Administrator
Administrator

@HansDW , si existe una relación entre la tabla 1 y la tabla 2 (1 a Muchos). A continuación, puede utilizar related(table1[Price]) en una columna o medir de la tabla 2 según sea necesario

Consulte 4 formas de copiar datos de una tabla a otra
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8

La relación ya estaba configurada. Se ha añadido el collmn de relación. Ahora tratando de hacer el cálculo 😉 porcentual Volverá.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Solution Authors