You're mixing two functions. You could use either:
TOWNSHIP || ',' || RANGE || ',' || ISP_SECTIO
or
coalesceconcat( TOWNSHIP, ',', RANGE, ',', ISP_SECTIO )
The coalesceconcat version is a bit safer, since it will automatically treat NULL values like an empty string.
- Note use of "coalesce""concat", not "concatenate" (which is a different function)