Définir chaque étape une fois, sur vos données.
Chaque barre de la cascade est une colonne de formule dans une view. Les ristournes et le fret sont récupérés dans leurs propres sources, si bien que la moitié hors facture du parcours se trouve à côté de la facture.
| 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' |