Hirdetés

Új hozzászólás Aktív témák

  • eszgé100

    őstag

    válasz Mutt #53147 üzenetére

    Sajnos minden alkalommal 0-rol kezdtem, de a vege ez lett tegnap este:

    forras:

    let
      Source = Excel.Workbook(File.Contents("C:\Users\xxxxx\OneDrive - xxxxxxxxx\Desktop\source (1).xlsx"), null, true),
        Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
        #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
        #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"ID", Int64.Type}, {"Name", type text}, {"Date", type date}, {"Qty", Int64.Type}}),
        #"Removed Columns" = Table.RemoveColumns(#"Changed Type",{"Date"}),
        #"Sorted Rows" = Table.Sort(#"Removed Columns",{{"ID", Order.Ascending}}),
        #"Merged Queries" = Table.NestedJoin(#"Sorted Rows", {"ID"}, #"self-refer", {"ID"}, "self-refer", JoinKind.LeftOuter),
        #"Expanded self-refer" = Table.ExpandTableColumn(#"Merged Queries", "self-refer", {"Comments"}, {"Comments"})
    in
        #"Expanded self-refer"


    Merged query:

    Tegnap delutan meg az eredeti adatokkal probaltam es teszteleskor miutan az forrasban a sorrendet megforditottam vagy mas oszlop alapjan rendeztem a refresh utan osszevissza toltodtek be a sorok. Ekkor meg azt gondoltam, hogy megduplazodtak, es mar csak otthon lattam, mikor a fenti peldaval probaltam, hogy a sorok szama azonos, viszont a sorrend teljesen random az elso nehany refresht kovetoen, ezert hozzaadtam egy rendezest meg a merge elott. Igy barmelyik oszlopot is atrendezve mindig ugyanezt az eredmenyt latom es a forrast is lehet boviteni illetve roviditeni.

    Ma kiprobalom elesben, es irok, hogy minden ok volt-e?

    Koszonom az extra tippet :)

Új hozzászólás Aktív témák