I read in a PoinCloud with Component x,y and z_2025_gem. The year changes as time passes by so I use a Parameter to define the component. For reading the point cloud, the component is read as z_$(JAAR)_gem. That works fine.
When I want to use a User Parameter within the expression of the poincloudfilter I get an error on Flow but when I try it on Form with default values for the parameters, it works fine. If I try the workspace with default values on Flow it works fine as well.
I checked the values for the Parameters on Flow by sending an email to myself with the values of the Parameters and the values are fine. So I guess that cannot be the problem. The parameters are used for reading the file and components as well and there are no problems there, only using them within the PointCloudFilter
I have tried the following Expressions:
1: @Component(z_$(JAAR)_gem) != -99999
2: @Component($(Z_JAAR_GEM)) != -99999
by which JAAR = 2025
Z_JAAR_GEM = z_2025_gem
With the first expression, the Filter does not filter out anything. The logfile gives the following information:
PointCloudFilter_TestFactory_0 (TestFactory): Tested 0 input feature(s) -- 0 feature(s) passed and 0 feature(s) failed
PointCloudFilter_UNFILTERED (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
PointCloudFilter <UNFILTERED> Transformer Output Nuker (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
The error message from Flow using the second expression is:
PointCloudFilter (PointCloudEvaluationFactory): Failed to parse the EXPRESSION_LIST clause. The provided value was '@Component() != -99999'. Please ensure that your syntax is correct
PointCloudFilter (PointCloudEvaluationFactory): An error has occurred. Check the logfile above for details
I am not sure if I do something wrong and/or if there is a difference in using parameters with expressions on Form or Flow.

