Forum Discussion
Columna calculada
Necesito crear una columna calculada para determinar el importe total pagado.
En la tabla Pago, sume el importe total pagado por cada factura (número de inv) y cree una columna calculada en la tabla Sale_1.
La columna calculada debe mostrar el importe total pagado solo para la primera venta de la factura en la tabla Sale_1 (basada en la primera clave única). Todas las ventas posteriores deben mostrar una cantidad pagada de 0.
Se adjunta el archivo PBIX como referencia. Haga clic aquí
Resultado (Sales_1 Tabla)
| Inv_Date | Inv_No | Documento | Sale_Amount | Inv_Amount | Paid_Amount |
| 1-Jul-23 | 867558757 | 565787 | 1200.00 | 2,510 | 2,510 |
| 20-jul-23 | 867558757 | 7788686 | 1310.00 | - | - |
| 3-jul-23 | 778807 | 8768686 | 3210.00 | 6,770 | 3,210 |
| 9-jul-23 | 778807 | 7657657 | 3560.00 | - | - |
| 16-jul-23 | 779049 | 5699879 | 3910.00 | 3,910 | 3,910 |
| 17-jul-23 | 779170 | 867868 | 4260.00 | 4,260 | 4,260 |
3 Replies
- Syndicate_Admin
Administrator
Pruebe esto,
Sales = VAR _curInv = 'Table (2)'[Inv_No] VAR _curDate = 'Table (2)'[Inv_Date] VAR _paid = CALCULATE( MAX('Table (2)'[Sale_Amount]), FILTER('Table (2)','Table (2)'[Inv_Date] = _curDate)) VAR _key = CALCULATE( MIN('Table (2)'[Unique_Key]), FILTER('Table (2)','Table (2)'[Inv_No] = _curInv)) RETURN IF('Table (2)'[Unique_Key] = _key,_paid,0)- Syndicate_Admin
Administrator
Hola @Arul - En la tabla de pagos, necesito sumar el importe total pagado por cada factura (número de entrada) y crear una columna calculada en la tabla Sale_1. La sugerencia que ha hecho no calcula el importe pagado de la tabla de pagos.
- Syndicate_Admin
Administrator