Crystal Report Tableau croisé dynamique Récupérer la valeur minimale par ligne

Signaler
Messages postés
17
Date d'inscription
jeudi 18 mars 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Messages postés
17
Date d'inscription
jeudi 18 mars 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Bonjour, j'ai un mal à récupérer la plus petite valeur d'une ligne d'un tableau croisé dynamique (tcd). Je vous expose le problème:
J'ai un tableau des articles avec les prix pour chaque fournisseur. Je veux implémenter une formule dans l'éditeur de formules pour récupérer le fournisseur au plus bas prix pour chaque article du tableau.
Je vous met un exemple concret

J'utilise cette formule:
if CurrentFieldValue={rp_devis.MinPu} then crRed else crBlack

où dans {rp_devis.MinPu}, "MinPu" est un champ de l'état "rp_devis"

Merci d'avance

1 réponse

Messages postés
17
Date d'inscription
jeudi 18 mars 2021
Statut
Membre
Dernière intervention
3 mai 2021

C'est bon, j'ai trouvé

Numbervar Xtab_col;
Numbervar Array Prix;
Redim Prix [GetNumColumns-1];


For Xtab_col := 0 to GetNumColumns-2 do (
Prix[Xtab_col+1]:= GridValueAt (CurrentRowIndex, Xtab_col, CurrentSummaryIndex);
);
if CurrentFieldValue=Minimum(Prix) then crred else crblack;