TehcKnowledge Content
Probléma
Speciális ODBC-lekérdezés, amely úgy összesít, mint az eloszlásokat egyetlen rekordban, és kizárja a 0,00 Ft összegben összesítő eloszlásokat.
Megoldás
Ezt az alábbi lépésekkel lehet elvégezni:
1. Hozza létre a fejléc Lekérdezés a szokásos módon.
2. Ugrás: A | Gépház | Vezérlőpult | ODBC.
3. Kattintson a Hozzáadás gombra.
4. Válassza a Microsoft szöveges illesztőprogramot, és kattintson a Befejezés gombra.
5. Adja meg az adatforrás nevét és leírását.
6. Jelölje be az Aktuális címtár használata jelölőnégyzetet, és kattintson a Címtár kiválasztása gombra.
7. Elérési utat a forrásfájl helyének megfelelő könyvtárhoz.
8. Kattintson az OK gombra az adatforrás mentéséhez. Az adatforrásnak láthatónak kell lennie az ODBC Adatforrás-kezelő ablak listájában.
9. Az Integration Managerben hozzon létre egy új lekérdezést.
10. A lekérdezés egy speciális ODBC-lekérdezés lesz.
11. Adjon nevet és leírást a Lekérdezésnek.
12. Válassza ki az adatforrást, amit az adatforrás legördülő menüből hozott létre.
13. Írja be a következő SELECT utasítást (az oszlopneveket és a forrásfájl-hivatkozást módosítani kell, hogy tükrözze az Önét:
Select * from (SELECT SUM (Amount) As SumAmt, [Document Number], Customer, Account, Type from rmdist.txt GROUP BY [Document Number], Customer, Type, Account ORDER BY [Document Number], Customer, Type, Account) Where SumAmt <> 0
*Az Összeg mező az összegként összegni kívánt terhelési vagy jóváírási összeg.
*Az As utasítást használva adjon ennek az összegzve mezőnek egy nevet (például SumAmt, amely a végleges, 0-s feltételnek megfelelő Where záradékban <> fog használni).
*A névben szóközt tartalmazó mezőket szögletes zárójelek közé kell foglalni, például: [Dokumentumszám].
*A célleképezés ablakában ki kell választania az összes mezőt, amit meg szeretne megfeleltetni.
*A Group By és a Order By utasításnak tartalmaznia kell minden kijelölt mezőt, kivéve az Összeg mezőt.
*A folytatás előtt tekintse meg a lekérdezés előnézetét. A fiókokat megfelelően kell összegni a lekérdezésben.
14. Fejezze be az integráció beállítását, és futtassa azt.
Ez a cikk a következő volt: TechKnowledge Document ID: 27956