1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| // On charge les données des client qu'il n'y a pas à modifier.
Data_TMP:
LOAD Villes,
F2 AS Entreprise,
[Mois et année],
Type,
[Référence client],
[Tarif ()],
[Pole commercial],
[Nombre commande],
//[Total des revenus], // On ne la charge pas, car elle peut être calculée
[prix vente]
FROM
[..\Exxemple donnée.xlsx]
(ooxml, embedded labels, table is [données 1])
WHERE
F2 <> 'Best Car' AND (F2 <> 'AutoMoto' OR (F2 ='AutoMoto' AND Type <> 'Personnalisé'));
;
// On y ajoute les données spécifiques du client "Best Car"
Concatenate (Data_TMP)
LOAD Villes,
F2 AS Entreprise,
[Mois et année],
Type,
[Référence client],
[Tarif ()],
[Pole commercial],
[Nombre commande],
//[Total des revenus], // On ne la charge pas, car elle peut être calculée
[Tarif ()] AS [prix vente] // On ne prend pas le champ original
FROM
[..\Exxemple donnée.xlsx]
(ooxml, embedded labels, table is [données 1])
WHERE
F2 = 'Best Car'
;
// On y ajoute les données de tous les clients
// ...
// Optionel : on recalcule le champ "Total des revenus".
Data:
NOCONCATENATE
LOAD
*,
[prix vente] * [Nombre commande] AS [Total des revenus]
RESIDENT Data_TMP;
DROP TABLE Data_TMP; |
Partager