Rôle
Combine le jeu de données principal avec exactement une ligne d’une source supplémentaire. Utilisez-le pour un taux de change, une date de situation, un total général ou d’autres attributs communs, sans rapprochement par clés.
Entrées et sorties
main est l’entrée du tableau principal ; scalar est un tableau d’une seule ligne. out contient chaque ligne principale avec les valeurs ajoutées.
Paramètres
| Le paramètre | Réglages et valeurs | Options et limites |
|---|---|---|
fields | Champs du tableau d’une seule ligne ; une liste vide désigne tous ses champs. | Nombre : 0–256 |
prefix | Un préfixe pour les noms des champs ajoutés. | Par défaut : emptyJusqu’à 128 caractères |
collision | error arrête en cas de conflit de noms ; overwrite remplace les champs correspondants du tableau principal. | Options : error, overwritePar défaut : error |
Configuration étape par étape
- Connectez les données principales à main.
- Préparez un tableau scalar contenant exactement une ligne ; utilisez un regroupement sans clés si nécessaire.
- Sélectionnez les champs ajoutés et le préfixe.
- Définissez le comportement en cas de conflit et vérifiez le nombre de lignes du résultat.
Règles et diagnostics
- Zéro ou plusieurs lignes dans une entrée scalar active provoquent BROADCAST_CARDINALITY.
- Utilisez un préfixe, par exemple Rate_, pour distinguer les noms identiques.
- Le résultat possède le même nombre de lignes que le tableau principal.
- Si l’une des entrées est inactive, le résultat l’est également.
Exemple de configuration
main contient Product, Amount ; scalar contient une ligne, Rate=40. Sélectionnez Rate avec prefix="". Chaque vente reçoit Rate, puis Amount / Rate calcule l’équivalent dans l’autre devise.