Как правильно записывать сравнения и выражения в параметр группы?

Первое, что нужно понимать: параметр Group строковой. То есть по умолчанию он считает, что в него заносится название группы. Поэтому если вы пишите сравнение атрибута, нельзя ставить пробелы между символами.

@P.y>0 - правильно
@P.y > 0 - неправильно

При использовании подобных сравнений нужно указывать Group type, на каком уровне геометрии лежит нужный нам атрибут (точки, примитивы и т.п.). В большинстве случаев Гудини определит этот уровень самостоятельно, но не всегда.

Если вы используете не просто сравнения, а выражения, то эти выражения лучше на всякий случай заключать в бэктики, обратные апострофы. В последних версиях Гудини чаще всего значение выражение вычисляется правильно и без них, но хуже не станет.