Bij een poging om creditnotaregels op te vragen via:
select *
from creditnote_items
zal de volgende melding optreden:
itgendid357
A value for the parameter ‘creditnote_id’ is required on table ‘Teamleader.V1.creditnote_items’.
Please provide a value for at least that parameter and where necessary across all parameters in the order given: creditnote_id
De tabel creditnote_items
is namelijk een zogenaamde “tabelfunctie” (zie ook Wat zijn tabelfuncties en tabelfunctieparameters?).
Het uitvragen is mogelijk via een view / query zoals:
select p.*
, l.* prefix with 'creditnote_'
from Teamleader.V1.CreditNotes l
join Teamleader.V1.CreditNote_Items(l.id) p
Vaak zal een dergelijke view al door Invantive van te voren klaargezet zijn. Mocht dat niet het geval zijn, gelieve dan hiervoor via een topic in de categorie “Ideas” een verzoek te doen, samen met de gewenste SQL.
Power BI ondersteunt geen tabelfuncties. Ze worden daarom weggelaten in de tabellenlijst.
Voor gebruik in Power BI en dergelijke kunt u ook zelf een view maken zoals beschreven in Eigen database-views gebruiken voor SQL en BI-tools.