在Google Data Studio上,如果表列在camelCase中,我就不能从Postgres数据创建图表。我在PostgreSQL中有数据,我想要从中获取图表。将其集成为数据源工作得很好。现在,我在创建图表时遇到了一个问题。
在创建图表并选择数据源之后,我尝试添加一列,这将导致以下错误:
Error with SQL statement: ERROR: column "columnname" does not exist Hint: Perhaps you meant to reference the column "table.columnName". Position: 8碰巧我所有的列都在camelCase中。有没有办法绕过这一步?当然,这是一个已经解决的基本问题。
发布于 2020-10-28 15:52:28
连接到数据源时,请尝试使用“自定义查询”,而不是从数据库中选择表。然后手动编写SQL查询,其中使用sql别名将驼峰大小写列名转换为小写。对我很管用。
示例:
SELECT
"camelCaseColA" as cola,
"camelCaseColB" as colb,
"camelCaseColC" as colc
FROM
tableName as tablehttps://stackoverflow.com/questions/61461486
复制相似问题