2017-09-14 6 views
0

J'ai une exigence où toute la structure de réponse sera modifiée en fonction de l'élément actuel. mais dans dataweave $ n'est pas accessible avec quand, mais avec fonction il est accessible. Pourriez-vous me suggérer s'il vous manque quelque chose ici? [1,2,5] map $ when $ > 1 otherwise 2 provoque une erreur. mais même utilisé comme ci-dessous fonctionne. %function r(a) a when a > 1 otherwise 2 --- [1,2,5] map r($)

Pourriez-vous m'aider s'il vous plaît à comprendre le comportement.

Remerciements

Sushma.

Répondre

0

J'ai trouvé la réponse après avoir posté la question !!

il fonctionne avec des accolades.

[1,2,5] map ($ when $ >1 otherwise 2) 

Merci

Sushma