amazon-web-services - 应用 toString() 后,我们无法解析 AWS Quicksight 中显示的此 SQL 语法
问题描述
我有一个计算字段,它根据特定类型计算总计:
sumIf(amount, type = "sale")
现在我正在尝试将结果转换为字符串,然后将一些文本连接到它,但是这样做toString(sumIf(amount, type = "sale"))
会给出以下消息:
我们无法解析这个 SQL 语法。如果您使用的是自定义 SQL,请验证语法并重试。否则,请联系支持人员。
有什么办法可以使这项工作?
解决方案
您是否尝试使用正确的支架类型?IE
toString(sumIf({amount}, {type} = "sale"))
我尝试了一个这样的示例并且效果很好,Quicksight 在调用没有右括号的字段时可能会出现问题。
推荐阅读
- python - 在两个数据帧之间进行推断(舍入问题)
- python - 结合年、月、周数和迄今为止的日期
- swift - 我的 swift 框架中是否需要“frameworkName.h”标头?
- c++ - 将 quickfix c++ 交叉编译到 arm 架构中时出错
- delphi-7 - 如何使用 OleVariant 在方法中发送字节数组
- java - Spring Java Format + IntelliJ + 链式方法调用包装
- google-maps - 链接到具有完整地址的谷歌地图方向作为目的地参数丢弃目的地
- javascript - 如何在我的应用程序后台每 X 秒记录一次控制台日志?
- python - 在 Alembic 迁移升级期间是否可以连接到另一个数据库?
- regex - 在 PostgreSQL 中匹配部分反向引用