Forum Discussion
MorePowerBI
Helper II
4 years agoNeed help with a calculated column that assigns sequential series of numbers for each row group
Hello, I need a follow-up assistance to this recently answered questsion (vapid128) I'm trying to reproduce columns [WC#] and [WC Type] below. [WC#] groups rows into sequential weight che...
- 4 years ago
A line Number added.
IsRank =var _next = LOOKUPVALUE('Table'[ValueName],'Table'[Line Number],'Table'[Line Number]+1)return[ValueName] = "DispenseTipZOffset" && _next <> "Dispense Weight Chec" || RIGHT([ValueName],4)="Rate"WC#2 =RANKX(FILTER('Table','Table'[IsRank]),[Line Number],,ASC)Rank2 =RANKX(FILTER('Table',[WC#2]=EARLIER('Table'[WC#2])),[Line Number],,ASC)WC Type2 =var FirstValueName =LOOKUPVALUE('Table'[ValueName],[WC#2],[WC#2],[Rank2],1)returnIF(FirstValueName="DispenseTipXOffset","Tip Change","Inline")
vapid128
Solution Specialist
4 years agoA line Number added.
IsRank =
var _next = LOOKUPVALUE('Table'[ValueName],'Table'[Line Number],'Table'[Line Number]+1)
return
[ValueName] = "DispenseTipZOffset" && _next <> "Dispense Weight Chec" || RIGHT([ValueName],4)="Rate"
WC#2 =
RANKX(
FILTER(
'Table',
'Table'[IsRank]
),
[Line Number],
,ASC
)
Rank2 =
RANKX(
FILTER(
'Table',
[WC#2]=EARLIER('Table'[WC#2])
),
[Line Number],
,ASC
)
WC Type2 =
var FirstValueName =
LOOKUPVALUE(
'Table'[ValueName],
[WC#2],[WC#2],
[Rank2],1
)
return
IF(FirstValueName="DispenseTipXOffset","Tip Change","Inline")