sample query
client.query(query='SELECT mean( $var ) FROM "TABLE" WHERE time > $peroid GROUP BY time(10m) fill(0);', bind_params ={"var": name, "peroid":time })
ERROR: InfluxDBClientError: expected field argument in mean()
when replace $var with name everything works fine
client.query(query='SELECT mean( "NAME" ) FROM "TABLE" WHERE time > $peroid GROUP BY time(10m) fill(0);', bind_params ={"var": name, "peroid":time })
bind_params is (AFAIK) only supported in the WHERE-clause, not in the SELECT.
You might have to add specific field-validation instead of using bind_params for that.
sample query client.query(query='SELECT mean( $var ) FROM "TABLE" WHERE time > $peroid GROUP BY time(10m) fill(0);', bind_params ={"var": name, "peroid":time })
ERROR: InfluxDBClientError: expected field argument in mean()
when replace $var with name everything works fine client.query(query='SELECT mean( "NAME" ) FROM "TABLE" WHERE time > $peroid GROUP BY time(10m) fill(0);', bind_params ={"var": name, "peroid":time })