2016-04-28 15 views
0

ich eine Dropdownlist von dieser Abfrage erstellt:Slamdata Markdown: Fehler „Es ist für die Variable keine Bindung: abc“ als Dropdown nur eine Option hat

Month = {!`` SELECT DISTINCT monthCreate FROM `/mongo/ReportDB/TMCMSReportData` where idSubCategory=10 ORDER BY monthCreate``} 

ich korrekte Werte für die Dropdownlist zu bekommen. Dann füge ich folgende Abfrage hinzu:

select count(*) as count,dayCreate from `/mongo/ReportDB/TMCMSReportData` where monthCreate = :Month and idSubCategory=10 group by dayCreate 

Der Bericht funktioniert perfekt, nur wenn die erste Abfrage mehr als einen Wert zurückgibt. Wenn nur ein Wert, zurückgeben Fehler

Es gibt keine verbindlichen für die Variable: Monat

Ich denke, dass das Problem ist, dass Slamdata nur Trigger „Wertänderung“ Ereignis des Abschlags und kann nicht höre das auch dann, wenn wir nur einen Wert haben. Ist es richtig? Und irgendeinen Vorschlag? Vielen Dank!

Antwort

1

Dies tritt normalerweise auf, wenn Sie eine neue Abfragezelle erstellen, die nicht mit der Markdown-Zelle verknüpft ist. Um eine Abfragezelle mit der Markdown-Zelle zu verknüpfen, müssen Sie das graue Abfrage-Symbol links neben der Markdown-Zelle verwenden - nicht die Abfragezelle innerhalb des Plus-Menüs (+).