I am a little stumped trying to use BigQuery as a data source.
One table has a field for price/currency. The table in BigQuery has a data type of FLOAT, initially I had Appsheet set to Price but I get a error that reads:
Cannot create parameter HEADER_TOTALr0 of type Float64 with value 4.35 of type System.Decimal
I tried to test other data type configs on both sides but regardless of what I have set for datatype on Appsheet or BigQuery.
Has anyone come across this?
I’ve been using a small CloudSQL instance with the same app for quite some time without issue.
I’m busy setting up my BigQuery db, is there a guide for which data types in BigQuery works best for which data types in AppSheet? Or should I just make all String as in a spreadsheet?
This is a HUGE BUG. There is no way to enter data into BQ tables that contain FLOAT columns, or NUMERIC columns. This includes the AppSheet data types DECIMAL, PERCENT, and PRICE. The data types cannot be saved to BQ tables.
Yeah I had the same issue still. I was testing it for a small personal project so I just left everything in cloud SQL but BigQuery doesn’t seem like a fully viable data source right now.
We reached out earlier today via ticket to clarify some questions. Just wanted to give you a heads up in case you haven’t seen the message.
Also, thanks for notifying us of this issue via support. We do take bugs like this seriously. I apologize for the delay but we are working on reproducing the issue and working with our engineering team.
We have been talking with some of the other engineers internally and were able to come up with a fix. Here we have just verified that we are able to add rows from Appsheet (Price and Decimal) to BQ type FLOAT. We are in the process of rolling this fix out to all users. The issue should be resolved once the release goes through today. Let us know if you have any other questions or concerns here.