这可能是一个远景,但我试图在报表生成器3.0数据源中加入电子表格的三个选项卡。因为我知道我不能在表中连接两个数据集,所以我正在尝试格式化原始数据源查询。 如果我加入两个标签,它会工作;两个选项卡的所有字段都可用。当我添加第三个时,它出错了
“错误[42000] ...查询表达式中的语法错误(缺少运算符)”
这有效:
SELECT LESigner.Name, AcctSigner.Account
FROM [LESigner$] LESigner
JOIN [SignersByAccount$] AcctSigner
on LESigner.AccountCode = AcctSigner.Account
这不是
SELECT LESigner.Name, AcctSigner.Account, LE.ID
FROM [LESigner$] LESigner
JOIN [SignersByAccount$] AcctSigner
on LESigner.AccountCode = AcctSigner.Account
JOIN [LegalEntity$] LE
on LE.ID = LESigner.ID
我感谢任何想法或建议。
其他相关事实: 报告构建器3.0 Excel 2013
谢谢, -bc
答案 0 :(得分:0)
尝试在JOIN周围添加括号。
Per:Syntax error (missing operator) in query expression
SELECT LESigner.Name, AcctSigner.Account, LE.ID
FROM ([LESigner$] LESigner
JOIN [SignersByAccount$] AcctSigner
on LESigner.AccountCode = AcctSigner.Account )
JOIN [LegalEntity$] LE
on LE.ID = LESigner.ID