<?xml version="1.0" encoding="UTF-8"?>
<node>
	<title>Paramètres</title>
	<section>
		<ul variant="dl">
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">calc</s></p>
				<p>Effectue un calcul simple sur le résultat (une addition, une division, une multiplication ou une soustraction)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">cast</s></p>
				<p>Type de données&#x00A0;: <s type="code" att-class="cm-tableexport-instructionvalue">integer</s> (entier), <s type="code" att-class="cm-tableexport-instructionvalue">decimal</s> (décimal), <s type="code" att-class="cm-tableexport-instructionvalue">date</s> (date), <s type="code" att-class="cm-tableexport-instructionvalue">money</s> (valeur monétaire), <s type="code" att-class="cm-tableexport-instructionvalue">percentage</s> (pourcentage), <s type="code" att-class="cm-tableexport-instructionvalue">json</s> (format JSON)&#x202F;; une donnée invalide donnera un champ vide</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">datestyle</s></p>
				<p>Style de la date&#x00A0;: peut prendre les valeurs <s type="code" att-class="cm-tableexport-instructionvalue">short</s>, <s type="code" att-class="cm-tableexport-instructionvalue">medium</s>, <s type="code" att-class="cm-tableexport-instructionvalue">long</s> ou <s type="code" att-class="cm-tableexport-instructionvalue">full</s>&#x202F;; ne fonctionne que pour l’exportation ODS et le tableau HTML</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">columnsum</s></p>
				<p>Insère en bas de colonne la somme de la colonne</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">defprop</s></p>
				<p>Champ propriété dont la valeur est utilisé comme valeur par défaut si le résultat est vide</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">defval</s></p>
				<p>Valeur par défaut si le résultat est vide (s’applique avant <s type="code" att-class="cm-tableexport-instructionkey">cast</s>)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">fixedchar</s></p>
				<p>Caractère de remplissage si la longueur est fixe</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">fixedempty</s></p>
				<p>un résultat vide reste vide même si la longueur est fixée</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">fixedlength</s></p>
				<p>Longueur fixe du résultat (complété par <s type="code" att-class="cm-tableexport-instructionkey">fixedchar</s> si le résultat est trop court)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">formula</s></p>
				<p>Le résultat est une formule de calcul (ne fonctionne que pour l’exportation au format ODS)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">globalselect</s></p>
				<p>Applique les critères de sélection globale à la source</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">jsonarray</s></p>
				<p>Raccourci de <s type="code" att-class="cm-tableexport-instructionkey">prefix</s><s type="code" att-class="cm-operator">=</s><s type="code" att-class="cm-string">&quot;[&quot;</s><s type="code" att-class="cm-operator">,</s><s type="code" att-class="cm-tableexport-instructionkey">sep</s><s type="code" att-class="cm-operator">=</s><s type="code" att-class="cm-string">&quot;,&quot;</s><s type="code" att-class="cm-operator">,</s><s type="code" att-class="cm-tableexport-instructionkey">suffix</s><s type="code" att-class="cm-operator">=</s><s type="code" att-class="cm-string">&quot;]&quot;</s><s type="code" att-class="cm-operator">,</s><s type="code" att-class="cm-tableexport-instructionkey">cast</s><s type="code" att-class="cm-operator">=</s><s type="code" att-class="cm-tableexport-instructionvalue">json</s></p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">limit</s></p>
				<p>Limite du nombre de valeurs constituant le résultat</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">maxlength</s></p>
				<p>Longueur maximale du résultat (doit être un entier)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">noitem</s></p>
				<p>Ignore les données quelconques pour les champs Propriété ou Information</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">onlyitem</s></p>
				<p>Ne conserver que les données quelconques pour les champs Propriété ou Information</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">null</s></p>
				<p>Si le résultat est une chaine de caractères de longueur nulle, il est converti en valeur vide</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">pos</s></p>
				<p>Position de l’unique valeur conservée pour le résultat (<s type="code" att-class="cm-tableexport-instructionvalue">last</s> indique la dernière valeur)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">posttransform</s></p>
				<p>Applique une transformation finale à la chaine résultante, quatre valeurs sont acceptées&#x00A0;:</p>
				<ul>
					<li>
						<p><s type="code" att-class="cm-tableexport-instructionvalue">jsonml</s> qui transforme n’importe quel XML en JSON</p>
					</li>
					<li>
						<p><s type="code" att-class="cm-tableexport-instructionvalue">jsonstructure</s> qui transforme un XML spécifique en JSON simple</p>
					</li>
					<li>
						<p><s type="code" att-class="cm-tableexport-instructionvalue">uri_clean</s> qui nettoie la chaine pour l’utiliser dans un URI</p>
					</li>
					<li>
						<p><s type="code" att-class="cm-tableexport-instructionvalue">uri_encode</s> qui, en plus de nettoyer, code les caractères unicode sous la forme %XX</p>
					</li>
				</ul>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">prefix</s></p>
				<p>Chaine de caractère insérée avant le résultat (s’il existe), s’applique avant tous autres paramètres</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">sep</s></p>
				<p>Chaine de caractères insérée entre valeurs dans le résultat&#x202F;; il est possible d’indiquer un séparateur particulier suivant la positon des valeurs (<s type="code" att-class="cm-tableexport-instructionkey">sep2_3</s> est le séparateur entre la deuxième et troisième valeur)</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">suffix</s></p>
				<p>Chaine de caractère insérée après le résultat (s’il existe), s’applique avant tous autres paramètres</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">sum</s></p>
				<p>Le résultat est la somme des valeurs qui le compose</p>
			</li>
			<li>
				<p><s type="code" att-class="cm-tableexport-instructionkey">unique</s></p>
				<p>Lorsque le résultat est l’assemblage de plusieurs sources, une même valeur n’est représentée qu’une seule fois</p>
			</li>
		</ul>
	</section>
</node>