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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
DM0010
Regular Visitor

Multiple IF functions

Hello everyone,

 

I have a question wrt multiple IF functions in DAX.

The situation is as follows: I have a general ledger table with all the account numbers of a company. Every row in the table represents one transaction that is connected with an amount. This amount is always positive, whether it has a positive or negative impact on a certain account number. There is a colomn which determines the impact (positive or negative), which is the the CODEDC colomn. Here there are two possibilities: D = debit or C = credit.

 

As you may know, in accounting there are certain rules

Assets: Debit amounts are positive when you add them up, credit amounts are negative

Debt/Equity: Credit amounts are positive when you add them up, debit amounts are negative

Costs: Debit amounts are positive when you add them up, credit amounts are negative

Income: Credit amounts are positive when you add them up, debit amounts are negative

 

Now I want to add a column that show the real amounts (ea amounts with the right effect on a certain account). So if this is a cost account (let's say OPEX), when this is a debit amount, the amount should be positive, vice versa.

 

DM0010_0-1669815111985.png

Here is an example of a part of the table that is present (where REKENING is the specific account number, BEDRAG = the amount and CODEDC = debit or credit).

 

My first guess would be that I will use a multiple IF function in the formula. Is this correct or is there another more efficient way?

 

Many thanks in advance for helping me out.

 

Kind regards,

 

DM0010

1 REPLY 1
henkvankester
Helper I
Helper I

Maybe you should create a new measure like:

 

NameMeasure= IF(CODEDC = D, [Bedrag] *-1,

                           IF(CODEDC = C, [Bedrag], BLANK()))

 

When you create a table with REKENING and the measure you should be able to see the real amounts.

 

Everything without a C or D in column CODEDC will not be taken into account. 

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.