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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
TCatron18
Frequent Visitor

If Statement in Measure

Hello!

 

I've looked around but not finding a solution that works for my situation. 

 

I am trying to add a row into a matrix that has a static value for a specific column. Below is the current statement I have created; however, I am getting an error on the 'Awards'[Sender's Sr Business Unit] section, and not sure what I need to do. 

 

Total Emp Count =
VAR MinDate =
FIRSTDATE ( 'Period Table'[Date] )
VAR MaxDate =
LASTDATE ( 'Period Table'[Date] )
VAR SysGen = 1
VAR EmpCount =
CALCULATE (
COUNTROWS ( 'UPH Employee Census' ),
('UPH Employee Census'[HRDATE] >= MinDate
&& 'UPH Employee Census'[HRDATE] <= MaxDate)
)
Return
IF( 'Awards'[Sender's Sr Business Unit] = "xSystem Generated", SysGen, EmpCount - [Total Mgr Count] )
 
My expected result is to have:
Sr Business UnitTotal Emp Count
A[count]
B[count]
C[count]
xSystem Generated1
 
Thank you in advance for any assistance you can provide!
1 ACCEPTED SOLUTION
Deku
Community Champion
Community Champion

Add selectedvalue()

 

IF( selectedvalue('Awards'[Sender's Sr Business Unit] ) = "xSystem Generated",


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

View solution in original post

6 REPLIES 6
TCatron18
Frequent Visitor

Well that did help get it to stop erroring; however, I'm still having an issue getting to actually add that row to my matrix. 

 

Edit: I might have figured it out. Hopefully 🙂

d_m_LNK
Resolver I
Resolver I

Completely agree with @Deku.  You are getting the error because currently you are referencing the entire column of values of the 'Awards'[Sender's Sr Business) Unit] column.  Adding SelectedValue() around the column gives you a single value to evaluate in the statement within the filter context.  This has happened to me so many times 🙂

Deku
Community Champion
Community Champion

Add selectedvalue()

 

IF( selectedvalue('Awards'[Sender's Sr Business Unit] ) = "xSystem Generated",


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

@Deku - I get an error. 

TCatron18_0-1742497507473.png

 

Just a Parenthses in the wrong spot.  It should read like this

 

IF(SELECTEDVALUE('Awards'[Sender's Sr Business Unit]) = "xSystem Generated", SysGen, EmpCount - [Total Mgr Count] )

Deku
Community Champion
Community Champion

The = "xSystemGenerate" should be outside of the selectedvalue brackets


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

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

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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

Top Solution Authors