将 SnowFlake 连接器用于 PowerBI 时,PowerBI 无法正确生成 Snowflake sql 查询。它是使用“,”而不是“。”作为小数分隔符生成的。
我有一个雪花表,其中包含(除其他外):
- 时间戳:
ENQUEUEDTIMEUTC
- 啤酒温度:
BEER_TEMPERATURE
我尝试显示对应于最高啤酒温度的时刻。当不止一个时刻存在时,我想要最早的时刻。
我所做的:
card
可视化ENQUEUEDTIME
- 过滤视觉:
Top N
过滤器->顶部1BEER_TEMPERATURE
出了什么问题:
生成此查询时,PowerBI 错误地传递了一个“,”来表示该值。查询变为:
from "<my warehouse>"."<my schema>"."<my table>"
where "BEER_TEMPERATURE" = CAST(15,826941 as DOUBLE) ...
此查询似乎在“,”上失败。它产生以下错误消息:
SQL 编译错误:第 19 行位置 42 的语法错误意外 ','。位置 43 处的第 19 行语法错误意外“826941”。第 19 行第 59 位的语法错误意外')'。
15.83 的值是啤酒温度的正确值。
如何将“,”更改为“。” 在 PowerBI 发送到雪花的查询中?