let
// Fonction avec let...in imbriqué
CalculerRemise = (prix as number, taux as number) as number =>
let
Remise = prix * taux,
PrixFinal = let
Reduction = prix - Remise,
Arrondi = Number.Round(Reduction, 2)
in
Arrondi
in
PrixFinal,
// Utilisation
Source = Table.FromRecords({
[Produit = "A", Prix = 100],
[Produit = "B", Prix = 200]
}),
AvecRemise = Table.AddColumn(Source, "PrixRemise",
each CalculerRemise([Prix], 0.1))
in
AvecRemise