Forum Discussion

unnijoy's avatar
unnijoy
Post Prodigy
5 years ago
Solved

Dynamic Title

I want to create a Dynamic title based on the month that am selecting. Condetions are below

 

1 If am selecting All Months then it should show "MTD".

2 If am selecting multiple month's then it should show "Multiple Month's".

3 If am selecting only one month then it should show "MTD".

  • unnijoy  I think I forgot to close ) before =1

     

    SWITCH(TRUE(),
    NOT(ISFILTERED('Month DB'[Month])),"MTD",
    ISFILTERED('Month DB'[Month])&&CALCULATE(DISTINCTCOUNT('Month DB'[Month]),ALLSELECTED('Month DB'[Month]))=1,"MTD","Multiple Month's")

6 Replies

  • unnijoy , Create measure like

     

    Switch ( True() ,
    not(isfiltered(Date[Month]) ) , "MTD",
    isfiltered(Date[Month]) && countx(allselected(Date), Date[month]) =1, "MTD",
    "Multiple Months"
    )

    • unnijoy's avatar
      unnijoy
      Post Prodigy

      Hi amitchandak ,

       

      If all months are seleced the title is changing to MTD. But if  i select any one month it is changin to "Multiple Months".

       

      How to fix it. Please help. 

      • amitchandak's avatar
        amitchandak
        Super User

        unnijoy , I think for all month you needed MTD, First condition is for that. I changed the second one 

         

        Switch ( True() ,
        not(isfiltered(Date[Month]) ) , "MTD", // Change this when nothing is selected or all selected 
        isfiltered(Date[Month]) && calculate(distinctCOUNT( Date[month]),allselected(Date)) =1, "MTD",
        "Multiple Months"
        )