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

Résolu/Fermé
Melancolie2010_2015 Messages postés 24 Date d'inscription jeudi 18 mars 2021 Statut Membre Dernière intervention 3 mars 2022 - 28 avril 2021 à 10:09
Melancolie2010_2015 Messages postés 24 Date d'inscription jeudi 18 mars 2021 Statut Membre Dernière intervention 3 mars 2022 - 3 mai 2021 à 18:17
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
A voir également:

1 réponse

Melancolie2010_2015 Messages postés 24 Date d'inscription jeudi 18 mars 2021 Statut Membre Dernière intervention 3 mars 2022 1
3 mai 2021 à 18:17
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;
1