Defina cada paso una vez, sobre sus datos.
Cada barra de la cascada es una columna de fórmula en una view. Los rappels y el transporte se buscan en sus propias fuentes, así que la mitad del recorrido que queda fuera de factura se sitúa junto a la factura.
| Name | Type | Formula |
|---|---|---|
| Deal Discount | Money | ('Customer Price' - 'Invoice Price') * 'Quantity' |
| Invoice Revenue | Money | 'Invoice Price' * 'Quantity' |
| Rebates | Money | 'Invoice Revenue' * coalesce(lookup(source="datasets", name="Rebate accruals", result="Accrual Rate", match_by=['Customer':'Customer']), 0) |
| Freight Allowed | Money | 'Invoice Revenue' * coalesce(lookup(source="datasets", name="Freight rates", result="Freight Rate", match_by=['Ship-to Region':'Region']), 0) |
| Pocket Revenue | Money | 'Invoice Revenue' - 'Rebates' - 'Freight Allowed' - 'Payment Terms' |