< návrat zpět

MS Excel


Téma: Power M a SQL dotazování (parametr z buňky) rss

Zaslal/a 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.

Příloha: png45093_sql_powerm_prikaz.png.png (10kB, staženo 62x)
45093_sql_powerm_prikaz.png.png
Zaslat odpověď >

Strana:  « předchozí  1 2
#045134
avatar
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

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje