我有一个查询使用
row_number() over(partition by a,b)
当我在数据库可视化器中运行查询时,它运行良好。当我尝试在 Tableau 中将其用作自定义 SQL 查询时,它抛出错误:
Error 3537: Incorrect number of parameters for prepared statement _PLAN000011EBDD67590_42
知道我应该怎么做吗?我需要按a
和b
对数据进行分区,但 Tableau 对此并不满意。
让
Tableau 感到困惑的很可能不是 ROW_NUMBER() 函数。"参数数不正确"通常意味着在包含例如 WHERE purchase_date = ?
的查询中具有不同数量的参数标记,并且您可能尝试在报表的筛选器中传递两个值。
我会检查 Tableau 想要详细发送的查询,并查看您用于查找不一致的过滤器。