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ètreRéglages et valeursOptions et limites
fieldsChamps du tableau d’une seule ligne ; une liste vide désigne tous ses champs.Nombre : 0–256
prefixUn préfixe pour les noms des champs ajoutés.Par défaut : empty
Jusqu’à 128 caractères
collisionerror arrête en cas de conflit de noms ; overwrite remplace les champs correspondants du tableau principal.Options : error, overwrite
Par défaut : error

Configuration étape par étape

  1. Connectez les données principales à main.
  2. Préparez un tableau scalar contenant exactement une ligne ; utilisez un regroupement sans clés si nécessaire.
  3. Sélectionnez les champs ajoutés et le préfixe.
  4. 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.