Bonjour,
Je suis novice dans l'utilisation de Power Query et son language M. J'ai encore un peu de mal à comprendre l'ensemble des concepts.
Je crée des fonctions avec des paramètres, je prend en input les tableaux de mon fichier courant et j'utilise power query afin de manipuler mes inputs et en sortir un tableau croisé dynamique. Maintenant je voudrais réaliser une fonction qui prend en paramètre une table (colonne de ma ligne courante) et qui retourne une autre table (avec l'ensemble des manipulations effectuées). Sauf que je n'arrive pas à faire cela.
Exemple :
input :
Produit | Nom | Famille | QTY Y0 | QTY Y1 | QTY Y2 | PRIX Y0 | PRIX Y1 | PRIX Y2 | Coef |
test | exemple | fam | 0 | 1 | 2 | 100 | 150 | 200 | 0.3 |
La fonction prend la partie du tableau :
Famille | QTY Y0 | QTY Y1
| QTY Y2
| PRIX Y0
| PRIX Y1
| PRIX Y2
| Coef
|
fam
| 0
| 1
| 2
| 100
| 150
| 200
| 0.3
|
Et elle retourne :
Année | Cout
| Provision
| Garantie
| Total
| ...
|
2023
| 150
| resultat calcul | xxx | xxx | ... |
2024 | 200 | xxx | xxx | xxx | ... |
Pour au final obtenir l'output pour ce seul exemple :
Produit | Nom
| Famille
| Année
| Cout
| Provision
| Garantie | Total
| ...
| Coef
|
test
| exemple
| fam
| 2023
| 150
| xxx
| xxx
| xxx
| ...
| 0.3
|
test | exemple | fam | 2024 | 200 | xxx | xxx | xxx | ... | 0.3 |
J'ai réussi à le faire directement dans le tableau input mais il me manque juste de passer par une fonction afin que je puisse répéter l'ensemble de la logique à plusieurs tableaux.
Si quelqu'un peut m'aider je le remercierais volontiers !
Est-ce possible de le faire à travers une fonction ?
Est-ce un gain de temps ? (Rapidité d'actualisation)