Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hi,
I am trying to generate a new column based on two other columns, and not able to get this to work.
Item1 1/1/21 8
Item1 1/1/21 8
Item1 1/1/21 8
Item1 1/2/21 9
Item1 1/2/21 9
Item2 1/1/21 10
Item2 1/1/21 10
Item2 1/2/21 8
Item2 1/2/21 8
Desired Output:
Item1 1/1/21 8
Item1 1/1/21 0
Item1 1/1/21 0
Item1 1/2/21 9
Item1 1/2/21 0
Item2 1/1/21 10
Item2 1/1/21 0
Item2 1/2/21 8
Item2 1/2/21 0
Basically, a new column should show the average of the number per item per date in one column and the other columns as 0 for the remaining rows for the same item and date.
Hope my question is not confusing.
Solved! Go to Solution.
@BB9 , first you need to add an index in the power query.
Then a new column
new column =
var _min = minx(filter(Table, [item] = earlier([item]) && [date] = earlier([date])),[Index])
var _avg = minx(filter(Table, [item] = earlier([item]) && [date] = earlier([date])),[value])
return
if([Index] =_min, _avg, blank())
@BB9 , first you need to add an index in the power query.
Then a new column
new column =
var _min = minx(filter(Table, [item] = earlier([item]) && [date] = earlier([date])),[Index])
var _avg = minx(filter(Table, [item] = earlier([item]) && [date] = earlier([date])),[value])
return
if([Index] =_min, _avg, blank())