Forum Discussion

rblaze1001's avatar
rblaze1001
New Member
3 years ago
Solved

Creating a list from min and max values (Power Query)

Hi! Any ideas on how to do this in PowerQuery? Thanks in advance.   The available table looks like this: Assignee Receipt No. Min Receipt No. Max A 1001 1100 A 2500 3000 B 1101 ...
  • rohit_singh's avatar
    3 years ago

    Hi rblaze1001 ,

    Please try this. Copy and paste the below code in a blank query  :

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTI0MDAEUUBaKVYHImZkCuToKBkbQMWcIArA6iygYs4QBSAxYyOQWCwA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Assignee = _t, #"Receipt No. Min" = _t, #"Receipt No. Max" = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Assignee", type text}, {"Receipt No. Min", Int64.Type}, {"Receipt No. Max", Int64.Type}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each {[Receipt No. Min]..[Receipt No. Max]}),
        #"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
        #"Removed Columns" = Table.RemoveColumns(#"Expanded Custom",{"Receipt No. Min", "Receipt No. Max"}),
        #"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"Custom", "Receipt No."}})
    in
        #"Renamed Columns"

     

    Kind regards,

    Rohit


    Please mark this answer as the solution if it resolves your issue.
    Appreciate your kudos!




  • rblaze1001's avatar
    rblaze1001
    3 years ago

    hi rohit_singh can you send the .pbix or .xlsx file you used for this? I tried to copy your solution in a blank query but it's not working. Thanks

  • v-yalanwu-msft's avatar
    3 years ago

    Hi, rblaze1001 ;

     

    The code rohit_singh provided can be copied here

    See the working here - Open a blank query - Home - Advanced Editor - Remove everything from there and paste the below code to test.

    The final show:


    Best Regards,
    Community Support Team _ Yalan Wu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.