Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
sebastianqc
Helper I
Helper I

Problem with repeat columns from thursday to wednesday

Hello , i have a problem:

Data 452.66 is not repeated like the previous data

 
 

I need the data to be repeated from Thursday to Wednesday and in the field of the first image it takes the value of the previous

Thursday

 

Please help me 

 

Thanks 
Sebastián

1 ACCEPTED SOLUTION
Anonymous
Not applicable

HI @sebastianqc,

So you mean to use the next value to replace the current one? If this is a case, you can modify the formula to use 'next value' to replace 'previous':

Formatted =
VAR _prev =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] - 1 )
VAR _next =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] + 1 )
VAR _status =
    IF ( [Value] = _prev || [Value] = _next, 1, 0 )
RETURN
    IF ( _status <> 1, _next , [Value] )

Regards,

Xiaoxin Sheng

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

HI @sebastianqc,

It seems like your source data records contain exception rows that break 'continue' status and you want to format these exception records with the next records to fix this issue, right?

If this is a case, you can refer to the following calculated column: 

Formatted =
VAR _prev =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] - 1 )
VAR _next =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] + 1 )
VAR _status =
    IF ( [Value] = _prev || [Value] = _next, 1, 0 )
RETURN
    IF ( _status <> 1, _prev, [Value] )

17.png

Notice: this formula requires an index field, if your table contains a unique value field(number,date type), you can use it to replace

[Index] part.

Regards,

Xiaoxin Sheng

@Anonymous  Thanks for your recommendation, but it didn't work for me

Now it looks like this:
wrong.png

Anonymous
Not applicable

HI @sebastianqc,

So you mean to use the next value to replace the current one? If this is a case, you can modify the formula to use 'next value' to replace 'previous':

Formatted =
VAR _prev =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] - 1 )
VAR _next =
    LOOKUPVALUE ( T2[Value], T2[Index], [Index] + 1 )
VAR _status =
    IF ( [Value] = _prev || [Value] = _next, 1, 0 )
RETURN
    IF ( _status <> 1, _next , [Value] )

Regards,

Xiaoxin Sheng

sebastianqc
Helper I
Helper I

I copy the images from my problem and DAX

 

ProblemProblemfechas.pngimagen2.pngimagen3.pngimagen4.pngimagen5.pngimagen6.pngimagen7.pngimagen8.pngimagen9.pngimagen10.pngimagen11.png

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors