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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
sroy
New Member

backfill data by group - dax question

In powerpivot, I have a table have a flag by group only when the status is complete. There is only one flag per group currently. I want to back fill the flag for the whole group for each status. Below is a small example of the table that I have and the table that I want. How would i write this with dax?

 

here is the table that I have:

Group   Status                Flag
A           Pending 

A           Pending

A           Complete          Y

B           Started

B           Pending

B           Complete          B

C          Pending

C          Complete      

D          Complete         Y

E          Pending 

F          Complete

G         Started 

G         Complete         B      

 

here is the table I want

Group   Status                Flag
A           Pending            Y

A           Pending            Y

A           Complete         Y

B           Started             B

B           Pending           B

B           Complete         B

C          Pending

C          Complete

D          Complete         B

E           Pending

F           Complete

G          Started             B

G          Complete        B

1 ACCEPTED SOLUTION
Zubair_Muhammad
Community Champion
Community Champion

HI @sroy

 

Try adding this calculated column

 

New Column =
CALCULATE (
    FIRSTNONBLANK ( Table1[Flag], 1 ),
    FILTER ( ALLEXCEPT ( Table1, Table1[Group] ), Table1[Status] = "Complete" )
)

View solution in original post

4 REPLIES 4
Zubair_Muhammad
Community Champion
Community Champion

HI @sroy

 

Try adding this calculated column

 

New Column =
CALCULATE (
    FIRSTNONBLANK ( Table1[Flag], 1 ),
    FILTER ( ALLEXCEPT ( Table1, Table1[Group] ), Table1[Status] = "Complete" )
)

Hi @Zubair_Muhammad This works! What if the label wasnt always in the complete row?

@sroy

 

In that case, simply Smiley Tongue

 

New Column =
CALCULATE (
    FIRSTNONBLANK ( Table1[Flag], 1 ),
    ALLEXCEPT ( Table1, Table1[Group] )
)

 

 

 

Thank you!!

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors