2017-11-05 22 views
0

에러는, 그것을 잘 실행됩니다. Tableau에서 사용자 지정 SQL 쿼리로 사용하려고 시도하면 오류가 발생합니다.SQL Vertica의 : 여러 필드를 기준으로 파티션을 통해 ROW_NUMBER는 내가 dbvisualizer에서 쿼리를 실행하면</p> <pre><code>row_number() over(partition by a,b) </code></pre> <p>를 사용하는 쿼리가

Error 3537: Incorrect number of parameters for prepared statement _PLAN000011EBDD67590_42 

어떻게해야합니까? ab으로 파티션 된 데이터가 필요하지만 Tableau는 만족스럽지 않습니다.

답변

2

Tableau를 난처하게하는 ROW_NUMBER() 함수가 아닙니다. "잘못된 매개 변수 수"는 보통 WHERE purchase_date = ?이 포함 된 쿼리에 다른 수의 매개 변수 표식을 사용한다는 것을 의미하며 보고서의 필터에 두 개의 값을 전달하려고 시도 할 수 있습니다.

나는 Tableau가 세부적으로 보내고 자하는 쿼리를 확인하고 불일치를 찾기 위해 사용하는 필터를 살펴볼 것입니다.

+0

동의. 그들은 실제로 Vertica (있는 경우)에게 보낸 쿼리를 두 번 확인해야합니다 ... – mauro

+0

맞아요, 문제는 제가'--'로 주석 처리 한 행 때문에 발생했습니다 ... 아마도 나는 사용할 수 없을 것 같아요. Tableau의 custom_sql에 주석이 있습니까? – Hanmyo