Forum Discussion
8 Replies
- robinFormer Employee
Have you tried the Router Snap?
- AdityaRejaNew Contributor III
what condition to give i router snap ?
- stephenknilansContributor
x==null (do if x is null)
x!=null (do if x is NOT null)BTW there are TWO types of null in snaplogic.
- The above, where the field exists and LITERALLY has a value of null
- The all too common case of a field that hasn’t be defined because no row joined on an outer condition, or it wasn’t read, etc…
What I spoke of earlier is for the 2nd case I listed above
For case number 2, it would be!(‘x’ in $)
(‘x’ in $)So remember, in some cases a field will not be created for a field that does not have a value and, in those cases, you have to check if the field exists.
- AdityaRejaNew Contributor III
i need to check for entire input stream not for one particular variable in $, like if the $ is null or not
- nisarsNew Contributor III
I also use the router snap and check if a field exists using the .hasOwnProperty() function
- stephenknilansContributor
I got stuck using what they suggested, but there are a few options. Still the point is that some fields simply aren’t created.