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
eshwarramesh97
Frequent Visitor

Switch Function not giving expected result

Hello Forum,

I want to create a calculated column which uses a value from another column and result is based upon that but it is giving me blank Dax for calculated column as below

Column = switch('Table'[Column1],"a",CALCULATE(sum('Table'[Column2]),'Table'[Column1]="f",'Table'[Column3]=2020))
Data set as follows
eshwarramesh97_0-1647608745708.png

Could you please help me to find out the solution @amitchandak  @AlexisOlson @Greg_Deckler 

Thanks in advance

 

1 ACCEPTED SOLUTION
v-angzheng-msft
Community Support
Community Support

Hi, @eshwarramesh97 

 

Try this:

Column = 
SWITCH (
    'Table'[Column1],
    "a",
        CALCULATE (
            SUM ( 'Table'[Column2] ),
            ALL('Table'),
            'Table'[Column1] = "f",
            'Table'[Column3] = 2020
        )
)

Result:

vangzhengmsft_0-1648187745555.png

Please refer to the attachment below for details.

Hope this helps.

 

 

Best Regards,
Community Support Team _ Zeon Zheng


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
v-angzheng-msft
Community Support
Community Support

Hi, @eshwarramesh97 

 

Try this:

Column = 
SWITCH (
    'Table'[Column1],
    "a",
        CALCULATE (
            SUM ( 'Table'[Column2] ),
            ALL('Table'),
            'Table'[Column1] = "f",
            'Table'[Column3] = 2020
        )
)

Result:

vangzhengmsft_0-1648187745555.png

Please refer to the attachment below for details.

Hope this helps.

 

 

Best Regards,
Community Support Team _ Zeon Zheng


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

eshwarramesh97
Frequent Visitor

Hello @goncalogeraldes  thanks for your reply tried with your solution but still gives same blank

goncalogeraldes
Super User
Super User

Hello there @eshwarramesh97 ! Check if this solves your problem:

Column =
SWITCH (
    SELECTEDVALUE ( 'Table'[Column1] ),
    "a",
        CALCULATE (
            SUM ( 'Table'[Column2] ),
            'Table'[Column1] = "f",
            'Table'[Column3] = 2020
        )
)

Hope this answer solves your problem!
If you need any additional help please @ me in your reply.
If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
Thanks!

You can also check out my LinkedIn!

Best regards,
Gonçalo Geraldes

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.

Top Solution Authors