< návrat zpět
MS Excel
Téma: Power M a SQL dotazování (parametr z buňky)
Zaslal/a Poseidon 27.11.2019 14:17
Dobrý den,
přes PowerQuery mám nastavený dotaz na SQL databázi (viz příloha), který obsahuje standardně příkazy SELECT, FROM a WHERE. Právě u příkazu WHERE by mě zajímalo, jestli jde nějakým způsobem změnit pevnou hodnotu (v mém případě "0001") za odkaz na buňku v daném sešitu?
Zkoušel jsem vytvořit dodatečnou tabulku o 1 buňce, tu potom pomocí Drill down rozpadnout pouze na jednoduchou hodnotu a na tuto tabulku se následně odkazovat u příkazu WHERE, akorát se mi nedaří kód napsat správně a Excel mi vždy vypisuje různé druhy chyb...
Poradil by někdo, prosím, jak má být kód správně napsaný? Podle chyb, které Excel vypisuje mám špatně deklarovanou hodnotu v dodatečné tabulce.
Děkuji.
lubo(30.11.2019 0:35)#045134 Při konstrukci dotazu ho vytvořte na samostatném řádku:
= "DRIVER=...(tato část kódu je OK)...WHERE#(lf)ONR = " & Tabulka2() ""
Tady chybí spojení textu:
= "DRIVER=...(tato část kódu je OK)...WHERE#(lf)ONR = " & Tabulka2() & ""
Po zadání takového příkazu by se jako výsledek vyhodnocení měl ukázat validní sql kód. Tento není.
Spíš by tam mělo být něco jako:
= "DRIVER=...(tato část kódu je OK)...WHERE#(lf)ONR = '" & Tabulka2() & "'"citovat