[replay gain], [peak level] and [intensity] don't seem to exist, so that expression won't return anything. The actual field names on v31 are [Peak Level (sample)], [Peak Level (R128)], [Volume Level (Replay Gain)] and [BPM]. I can't find any "intensity' field.
Zero is a valid value. Files that are not analyzed have empty field values, not zero, so the expression would need to be:
[Media Type]=[audio] [BPM]=[]
The default smartlist "Needs Audio Analysis" uses another expression with a function:
[Media Type]=[audio] [=isequal(AudioAnalysisState(), Needed, 1)]=1
Not sure where you got your expression from.