# Énumération

```
  { DOCVARIABLE distinct nom_du_document contexte identifiant unique distinct=champ1,champ2 filter=XXX }
```

S’utilise de la même façon que les { docvariable doc } avec un paramètre obligatoire supplémentaire : `distinct=XXX`.

Cette fonction appelle le nom\_du\_document dans le contexte mais une fois pour chaque ensemble de valeurs uniques indiquées dans le paramètre distinct=XXX. Ainsi, pour récupérer les différentes valeurs **rôle** du copyright d'une œuvre, on indiquera :

```
  { DOCVARIABLE distinct nom_du_document copyright { mergefield oeu_idoeu } distinct=cop_role,cop_chain }
```

Le document appelé, (ne) verra (que) les champs **cop\_role** et **cop\_chain** ainsi qu’un champ supplémentaire nommé « distinctfilter » qui permettra de filtrer les lignes de copyright pour chaque rôle et chaque lettrage :

```
  { DOCVARIABLE doc nom_du_document copyright { mergefield oeu_idoeu } filter={ mergefield distinctfilter } }
```