Bonjour,
Je cherche à résoudre le problème suivant:
des clients commandent un certain nombre de pièces, dont le prix varie en fonction de quatre critères: catégorie, Produit, Dimension, Zone
dans la colonne "SuilPlancher" de la table "t_SuiviCommandes", je voudrais faire apparaître le seuil plancher des quantités à commander, rapatrié depuis la colonne "SeuilPlancherNbrePieces" de la table "t_GrilleTarifaire":
Il faut travailler en mode de correspondance -1 sur RechecheX, car les clients commandent des valeurs égales ou pas aux seuils de la grille tarifaire.
J'ai essayé plusieurs combinaisons de RechercheX imbriqués, sans succès. J'ai essayé avec FILTRE dans RechecheX: en effet, FILTRE devrait renvoyer un array, mais je n'arrive pas à mes fins. J'en suis là:
=RECHERCHEX([@Zone];
FILTRE(t_GrilleTarifaire[Zone];
ET(t_GrilleTarifaire[Categorie]=[@Categorie];t_GrilleTarifaire[Produit]=[@Modele];t_GrilleTarifaire[Dimension]=[@TypeProduit]);"");
FILTRE(t_GrilleTarifaire[prix];
ET(t_GrilleTarifaire[Categorie]=[@Categorie];t_GrilleTarifaire[Produit]=[@Modele];t_GrilleTarifaire[Dimension]=[@TypeProduit]);"");"";-1)
Merci d'avance de vos suggestions!
Pierre