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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
gupta_diksha
Helper II
Helper II

Create a calculated column using another calculated column

Hi,

 

I'm confronting a problem that I'm not able to solve. I request your help on this. 

 

I created a column by using the formula

Impact_Mean= calculate(SUM(Append1[Total Impact])/SUM(Append1[Weight]),ALLEXCEPT(Append1,Append1[RiskName]))

which is total sum of impact divided by total sum of weight categorized by risk name. 

 

Similarly, Probability_Mean is calculated.

Probability_Mean= calculate(SUM(Append1[Total Probability])/SUM(Append1[Weight]),ALLEXCEPT(Append1,Append1[RiskName]))

 

Now I would like to create another calculated column using these two calculated columns i.e. 

TEST = Switch(TRUE(),
Append1[Impact_Mean]=4 && Append1[Probability_Mean]=4,"4",
Append1[Impact_Mean]=4 && Append1[Probability_Mean]=3,"1",
Append1[Impact_Mean]=5 && Append1[Probability_Mean]=5,"2",
"0")
 
Test is the final calculated column that does not show any error but the result of Test column is always coming out to be 0 even after the condition is true. Test column is not giving the right results. 
 
I request your advice on the issue confronted. 
 
Thank you in advance. 
 
 
1 ACCEPTED SOLUTION
Samarth_18
Community Champion
Community Champion

Hi @gupta_diksha ,

 

Could you please try below code:-

TEST =
SWITCH (
    TRUE (),
    TRUNC ( Append1[Impact_Mean] ) = 4
        && TRUNC ( Append1[Probability_Mean] ) = 4, "4",
    TRUNC ( Append1[Impact_Mean] ) = 4
        && TRUNC ( Append1[Probability_Mean] ) = 3, "1",
    TRUNC ( Append1[Impact_Mean] ) = 5
        && TRUNC ( Append1[Probability_Mean] ) = 5, "2",
    "0"
)

BR,

Samarth

 

Best Regards,
Samarth

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Connect on Linkedin

View solution in original post

6 REPLIES 6
Samarth_18
Community Champion
Community Champion

Hi @gupta_diksha ,

 

Could you please try below code:-

TEST =
SWITCH (
    TRUE (),
    TRUNC ( Append1[Impact_Mean] ) = 4
        && TRUNC ( Append1[Probability_Mean] ) = 4, "4",
    TRUNC ( Append1[Impact_Mean] ) = 4
        && TRUNC ( Append1[Probability_Mean] ) = 3, "1",
    TRUNC ( Append1[Impact_Mean] ) = 5
        && TRUNC ( Append1[Probability_Mean] ) = 5, "2",
    "0"
)

BR,

Samarth

 

Best Regards,
Samarth

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Connect on Linkedin

Hi,

 

Thank you for the suggestion. It is giving me Non-Zero values in Column "Test" but these values are not correct as per the condition applied

gupta_diksha_0-1653462751925.png

gupta_diksha_1-1653462787288.png

Thank you in advance

@gupta_diksha Is it possible for you to share your PBIX file after removing sensitive data?

Best Regards,
Samarth

If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Connect on Linkedin

After correcting the data type and applying Trunc, It is working fine now. 

Thank you very much for your help.

SpartaBI
Community Champion
Community Champion

@gupta_diksha can you share a screenshot of the table with these calculated columns and their result.

Sure. 

gupta_diksha_0-1653460853169.png

 

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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