Forum Discussion
joshua1990
Post Prodigy
4 years agoCalculated Column Lookup next greater value
Hi experts! I have a dimensional table that shows me the number of working steps per Article and a different table that contains the current state per article. Dimensional table Article Step ...
- 4 years ago
Hi joshua1990
please use
Next Step Value = VAR CurrentStep = 'Value Table'[Current Step] VAR RelatedStepsTable = RELATEDTABLE ( 'Dimensional table' ) VAR CurrentStepTable = FILTER ( RelatedStepsTable, 'Dimensional table'[Step] = CurrentStep ) VAR CurrentValue = MAXX ( CurrentStepTable, 'Dimensional table'[Value] ) VAR NextStepsTable = FILTER ( RelatedStepsTable, 'Dimensional table'[Step] > CurrentStep ) VAR NextStep = MINX ( NextStepsTable, 'Dimensional table'[Step] ) VAR NextValue = MAXX ( FILTER ( NextStepsTable, 'Dimensional table'[Step] = NextStep ), 'Dimensional table'[Step] ) RETURN IF ( ISBLANK ( CurrentValue ), NextValue, CurrentValue )
tamerj1
Community Champion
4 years agoHi joshua1990
please use
Next Step Value =
VAR CurrentStep = 'Value Table'[Current Step]
VAR RelatedStepsTable =
RELATEDTABLE ( 'Dimensional table' )
VAR CurrentStepTable =
FILTER ( RelatedStepsTable, 'Dimensional table'[Step] = CurrentStep )
VAR CurrentValue =
MAXX ( CurrentStepTable, 'Dimensional table'[Value] )
VAR NextStepsTable =
FILTER ( RelatedStepsTable, 'Dimensional table'[Step] > CurrentStep )
VAR NextStep =
MINX ( NextStepsTable, 'Dimensional table'[Step] )
VAR NextValue =
MAXX (
FILTER ( NextStepsTable, 'Dimensional table'[Step] = NextStep ),
'Dimensional table'[Step]
)
RETURN
IF ( ISBLANK ( CurrentValue ), NextValue, CurrentValue )