Forum Discussion
Populate column based on single value from other column
Hi all,
I have a problem I already tried a lot to solve it but can´t find a solution.
In the table below "Entry No_" is a index value.
What I already figured out was how to populate "ILE 1". This is the highest "Entry No_" for the same "Serial No_".
I used:
No I need something similar:
if the "Status" is "Scrap" i need to populate "ILE 2 for all previous lines with the same "Serial No_" with the "Entry No_" (initial table is pretty huge with many "Serial No_")
What I need is colored in "red".
Any help is highly appreciated.
Thanks
Ivo
Hi,
Power Query would just be to slow... the table is pretty big (almost 1.4 millon lines and growing).
I figured it out on how I can do it in a calculated column:
ILE 2 =Var ILE_NR =CALCULATE (MAX ( 'F_Item Ledger Entries'[Entry No_] ),ALLEXCEPT ( 'F_Item Ledger Entries', 'F_Item Ledger Entries'[Serial No_] ), 'F_Item Ledger Entries'[Status] = "Scrap")RETURNif (ILE_NR >= [Entry No_], ILE_NR, BLANK())Thanks anyway.Ivo
2 Replies
- lbendlinSuper User
Does it have to be a calculated column or can it be done in Power Query?
- Ivo_KesslerRegular Visitor
Hi,
Power Query would just be to slow... the table is pretty big (almost 1.4 millon lines and growing).
I figured it out on how I can do it in a calculated column:
ILE 2 =Var ILE_NR =CALCULATE (MAX ( 'F_Item Ledger Entries'[Entry No_] ),ALLEXCEPT ( 'F_Item Ledger Entries', 'F_Item Ledger Entries'[Serial No_] ), 'F_Item Ledger Entries'[Status] = "Scrap")RETURNif (ILE_NR >= [Entry No_], ILE_NR, BLANK())Thanks anyway.Ivo