Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi,
I want to get the correct % Rebate from table A into table B based on the Invoice Qty of each Customer.
How can I get it done via power query?
Table A
Table B
try this
Custom1 =
Table.AddColumn(
Data,
"Rebate",
each
List.Select(
Table.ToRows( Table.ReverseRows( Rebate ) ),
(x)=> x{0} = [Year Channel] and x{1} <= [Invoice Qty]
){0}?{2}? ?? 0
)
Hi Kirete,
Still get the same result, duplicating the records for each customer code with different %Rebate
NewStep=let a=Table.Buffer(Table.Group(TableA,"Key",{"n",Table.ToRows})) in Table.AddColumn(TableB,"%Rebate",each let lst=a{[Key=[Year_Chaneel]]}?[n]? in if lst=null then 0 else List.Last(List.RemoveLastN(lst,(x)=>x{1}>[Invoice Qty]),{}){2}? ??0)
Hi Daniel,
Thanks for your reply.
However based on your formula each Customer Code got duplicate into many lines with different %Rebate
NewStep=let a=Table.Buffer(Table.Group(TableA,"Key",{"n",each Table.ToRows(Table.Sort(_,"Min"))})) in Table.AddColumn(TableB,"%Rebate",each let lst=a{[Key=[Year_Chaneel]]}?[n]? in if lst=null then 0 else List.Last(List.RemoveLastN(lst,(x)=>x{1}>[Invoice Qty]),{}){2}? ??0)
Hi Daniel,
Table A = CTC_Rule
Table B = Cognos_Total_Pivot
Below error message appear
try to delete those code
origin is like this but after save it show me that error message
no need open this windows, jut put those code in the editor pane which is after "fx" lable
OK i got it but still appear the same error
what's the relationship between those two tables? does one table comes from the other?
It is a many to many relationship between these 2 tables applied.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
9 | |
9 | |
7 | |
6 | |
6 |