Power query
14.12.2020 23:58:04
Yal
Moin Günther,
Mit PQ machbar, ja. Aber einfach? (bzw. einfacher)
_ Ich herstelle eine Spalte, wo die "Intern" 1 und "Extern" 3 werden,
_ Aggregiere als Durchschnitt,
_ wandle zurück die 1 in "Intern", die 3 in "Extern", den Rest in "Beides"
Für die fehlende Zwischentage habe ich noch keine -einfache- Lösung
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Geänderter_Typ = Table.TransformColumnTypes(Quelle,{{"Datum", type datetime}, {"Info", type _
text}}),
Neue_Spalte = Table.AddColumn(Geänderter_Typ, "temp", each if [Info] = "Intern" then 1 else _
if [Info] = "Extern" then 3 else 0),
Durchschnitt = Table.Group(Neue_Spalte, {"Datum"}, {{"Anzahl", each List.Average([temp]), _
type number}}),
Neue_Spalte2 = Table.AddColumn(Durchschnitt, "Ergebnis", each if [Anzahl] = 1 then "Intern" _
else if [Anzahl] = 3 then "Extern" else "Beides"),
Fertig = Table.RemoveColumns(Neue_Spalte2,{"Anzahl"})
in
Fertig
VG
Yal