Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

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_DateInv_NoDocumentoSale_AmountInv_AmountPaid_Amount
1-Jul-238675587575657871200.00 2,510 2,510
20-jul-2386755875777886861310.00 - -
3-jul-2377880787686863210.00 6,770 3,210
9-jul-2377880776576573560.00 - -
16-jul-2377904956998793910.00 3,910 3,910
17-jul-237791708678684260.00 4,260 4,260

3 Replies

  • 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's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      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.