![]() |
Power Query Tabelle erweitern - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Excel (https://office-fragen.de/forum-2.html) +--- Thema: Power Query Tabelle erweitern (/thread-28869.html) |
Power Query Tabelle erweitern - JensH - 27.07.2023 Hallo, mit Excel kenne ich mich zwar gut aus, jetzt brauche ich aber fundiertes Wissen von Power Query und M-Code, was ich noch nicht habe. Ich lasse derzeit eine ODATA-Quelle laden, expandieren und danach filtern. Dieses möchte ich gerne beschleunigen und die Filter direkt beim laden berücksichtigen und nicht erst alles laden und dann die Filter anwenden. Bisher steht im erweiterten Editor folgendes: let Quelle = OData.Feed('https://test.com:1234/TEST/OData/Company('TEST')/', null, [Implementation='2.0']), GebEinkaufsrechnung = Quelle[GebEinkaufsrechnung], #'Erweiterte GebEinkaufsrechnungPurchInvLines' = Table.ExpandTableColumn(Quelle, 'GebEinkaufsrechnungPurchInvLines', {'Document_No', 'No', 'Quantity', 'Line_Amount'}, {'GebEinkaufsrechnungPurchInvLines.Document_No', 'GebEinkaufsrechnungPurchInvLines.No', 'GebEinkaufsrechnungPurchInvLines.Quantity', 'GebEinkaufsrechnungPurchInvLines.Line_Amount'}), #'Gefilterte Zeilen' = Table.SelectRows(#'Erweiterte GebEinkaufsrechnungPurchInvLines', each ([GebEinkaufsrechnungPurchInvLines.Quantity] <> 0)), #'Gefilterte Zeilen1' = Table.SelectRows(#'Gefilterte Zeilen', each [GebEinkaufsrechnungPurchInvLines.Line_Amount] > 0) in #'Gefilterte Zeilen1' Mein derzeitiger, nicht funktionierender Ansatz ist dieser: let Quelle = OData.Feed('https://test.com:1234/TEST/OData/Company('TEST')/GebEinkaufsrechnung ?$expand=GebEinkaufsrechnungPurchInvLines, {'Document_No', 'No', 'Quantity', 'Line_Amount'}, {'GebEinkaufsrechnungPurchInvLines.Document_No', 'GebEinkaufsrechnungPurchInvLines.No', 'GebEinkaufsrechnungPurchInvLines.Quantity', 'GebEinkaufsrechnungPurchInvLines.Line_Amount'}) &$filter= GebEinkaufsrechnungPurchInvLines.Quantity ne '0' AND (GebEinkaufsrechnungPurchInvLines.Line_Amount gt '0') ' , null, [Implementation='2.0']) in Quelle Kann mir jemand helfen wie ich meinen falschen Code in korrekten JSON M-Code ändern kann? Aufgrund der Komplexität der Frage habe ich diese auch in diesen Foren gestellt: https://www.herber.de/forum/messages/1937486.html https://www.clever-excel-forum.de/Thread-Power-Query-Tabelle-erweitern https://www.ms-office-forum.net/forum/showthread.php?p=2113401 https://office-fragen.de/thread-28869.html https://www.gutefrage.net/frage/excel-power-query-wie-die-tabelle-erweitern Sobald eine passende Antwort vorliegt werde ich diese auch in allen Foren posten. |