Typically, the output is send to a single file name. With this punctation the output can be send to different output files.

Parameter

Example

#PARSER PQL
#ADDQUERY
heart = TIMER({PERIOD = 1000, SOURCE = 'source'})
        
prep = MAP({
            expressions = [['counter()','count']],
            evaluateonpunctuation = true
          },
          heart
        )
        
prep2 = MAP({
    expressions = ['count',['"${WORKSPACEPROJECT}/out/"+toString(count)+".csv"','filename']],
    evaluateonpunctuation = true
  },
  prep
)
        
        
punc = CREATENEWFILENAMEPUNCTUATION({
            filenameattribute = 'filename',
            predicate = 'count % 10 = 0',
            suppressfilenameinoutput = true
          },
          prep2
        )
        
out = CSVFILESINK({FILENAME = '${WORKSPACEPROJECT}/out/ignore.csv', SINK = 'sink'}, punc)