Posts

Es werden Posts vom September, 2016 angezeigt.

Power Query, Arbeitstage anhand Start- und Enddatum ermitteln

Bild
Lern Video Ausgangstabelle: Tabellenname: Tabelle1 Ergebnis: optional können weitere Feiertage in einer Tabelle "Feiertage" (Spalte = Feiertage) erfasst werden, welche bei der Berechnung der Arbeitstage berücksichtigt werden Language M Code (Power Query -> erweiterter Editor -> einfügen) let     fxArbeitstage = (start as date, end as date, optional Feiertage as list) as number =>         let            Liste_Feiertage = if Feiertage = null then {} else Feiertage,            Liste_Tage = {Number.From(start)..Number.From(end)},            Liste_Differenz  = List.Difference(Liste_Tage, Liste_Feiertage),            Liste_Mod = List.Transform(Liste_Differenz, each Number.Mod(_, 7)),            Liste_Sel = List.Select(Liste_Mod, each _>1),            Ergebnis = List.Count(Liste_Sel)          in            Ergebnis,     Feiertage_Import =  try Excel.CurrentWorkbook(){[Name="Feiertage"]}[Content] otherwise Table.FromColumns({{}}, {&quo

Power Query, Synonyme erkennen und vereinheitlichen

Bild
Tabellenstruktur: Artikel, Bezeichnung Tabellenname: Artikelfamilie Ergebnis: Language M Code (über Power Query -> erweiterter Editor einfügen) let fnBereinigung_Synonyme = (input) => let values = { {"Sth", "Steckhuelse"}, {"Steckh", "Steckhuelse"}, {"Steckhülse", "Steckhuelse"}, {"ULT", "Umlauftraeger"}, {"Rd35", "Rd"}, {input, input} }, Result = List.First(List.Select(values, each _{0}=input)){1} in Result,  Quelle = Excel.CurrentWorkbook(){[Name="Artikelfamilie"]}[Content],     #"Hinzugefügte benutzerdefinierte Spalte1" = Table.AddColumn(Quelle, "Custom", each Text.SplitAny([Bezeichnung],"_;,-/,'""' ")),     #"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte1", "Artikelfamilie", each fnBereinigung_Synonyme(

Power Query, Tabellen Join SVERWEIS

Bild
mit Power Query ist es möglich, 2 Tabellen über ein Schlüsselfeld miteinander zu verknüpfen, um eine Tabelle mit Felder der verknüpften Tabelle anzureichern (Tabellen Join). In Excel wird diese Aufgabenstellung typischerweise mit der Formel SVERWEIS gelöst. siehe auch Performance Tip Table.AddKey / Remove.Duplicates Lern Video anhand Praxis Beispiel SAP Tabellen MARA, MAKT

Power Query, Webinhalte anbinden

Bild
Mit Power Query können auch Webinhalte angebunden werden. Voraussetzung ist, dass eine HTML Tabelle (Table Objekt) auf der Website vorhanden ist. (statisches HTML) Daten -> Aus anderen Quellen -> Aus dem Web