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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
sigridr
Helper I
Helper I

Each if in DAX?

Hi, 

 

I have a table with percentages, and I want to add another table with only five values: 

>5% 

2<x<5 % 

(-2)<x< 2 % 

(-5)<x<(-2) % 

<(-5)%

 

How can I do this in Power BI Desktop? 

(One of the columns the percentages are based on is from another table. 

 

I tried something like this: 

Diff = IF(AND('AssessDataForEachProduct-AllApp'[Vektdiff]<2,'AssessDataForEachProduct-AllApp'[Vektdiff]>-2),"-2<x<2",IF(AND('AssessDataForEachProduct-AllApp'[Vektdiff]>2,'AssessDataForEachProduct-AllApp'[Vektdiff]<5),"+2%",IF(AND('AssessDataForEachProduct-AllApp'[Vektdiff]<-2,'AssessDataForEachProduct-AllApp'[Vektdiff]<-5),"-2%",IF('AssessDataForEachProduct-AllApp'[Vektdiff]>5,5,IF('AssessDataForEachProduct-AllApp'[Vekt]<-5,-5,0)))))
 
... which didn't work.

 

 

Thanks, 

Sigrid 

1 ACCEPTED SOLUTION
Jihwan_Kim
Super User
Super User

Hi,

I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.

Please check the below picture and the attached pbix file.

I hope the below can provide some ideas on how to create a solution for your datamodel.

It is for creating a new column.

 

Jihwan_Kim_1-1670954946812.png

 

 

Jihwan_Kim_0-1670954920391.png

 

 

Category CC =
SUMMARIZE (
    FILTER (
        Category,
        Category[Min] < Data[Vektdiff]
            && Category[Max] >= Data[Vektdiff]
    ),
    Category[Category]
)

 

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Go to My LinkedIn Page


View solution in original post

2 REPLIES 2
Jihwan_Kim
Super User
Super User

Hi,

I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.

Please check the below picture and the attached pbix file.

I hope the below can provide some ideas on how to create a solution for your datamodel.

It is for creating a new column.

 

Jihwan_Kim_1-1670954946812.png

 

 

Jihwan_Kim_0-1670954920391.png

 

 

Category CC =
SUMMARIZE (
    FILTER (
        Category,
        Category[Min] < Data[Vektdiff]
            && Category[Max] >= Data[Vektdiff]
    ),
    Category[Category]
)

 

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Go to My LinkedIn Page


Wow, that was perfect!! Thank you so much! You totally made my morning! =D 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors