Bonjour et bienvenue parmi nous !!!
Ce serait bien de nous donner la version de BO et l'outil de reporting utilisé (Web Intelligence Ou Desktop Intelligence). Les fonctionnalités et les syntaxes varient d'un outil et d'une version à l'autre (sinon ce ne serait pas drôle).
Plusieurs médecins peuvent-ils faire un acte le même jour pour le dossier concerné. Si Oui, la date de l'acte contient-elle aussi l'heure.
Si Oui à la première question et Non à la seconde, il n'y aura pas de solution à moins qu'on ait un identifiant incrémental qui identifie chaque mouvement dans le dossier dans ce cas, ce sera lui la référence.
Si 2 médecins ne font pas d'acte le même jour, je créerais une variable qui contient la formule suivante :
Avec Web Intelligence :
1 2
| [Max Médecin]
=Max(FormatDeDate([Date Acte];"YYYYMMdd")+[Intervenant principal]) où (Max(Date acte)>0 et (Fonction intervenant principal) = "Médecin") |
Avec Desktop Intelligence :
1 2
| <Max Médecin>
=Max(FormatDeDate(<Date Acte>,"AAAAMMjj")&<Intervenant principal>) où (Max(Date acte)>0 et (Fonction intervenant principal) = "Médecin") |
Si je ne me suis pas planté, cela ramène la date de l'acte collée à celle du médecin mais comme on prend la plus grande date (et qu'elle est unique) on obtient aussi le dernier médecin quelque soit son nom.
Pour supprimer la date dans le tableau final on ajoute une formule :
Web Intelligence :
=SousChaîne([MaxMédecin];9;100)
Dans certaines versions récentes de Webi SousChaîne() est remplacé par Substring() mais le fonctionnement est le même.
Desktop Intelligence :
=SousChaîne(<MaxMédecin>,9, 100)
Je pense que ça devrait être globalement bon mais je n'ai pas testé.
Si ça coince, n'hésite pas à reposter.
Cordialement,
Partager