swith
2 TopicsNeed Help with Dax switch and containsstrings
Hey guys, I have the following Dax formula that attributes an e-mail to an e-mail type, but I wonder if I could rewrite it better: Type E-mail = SWITCH(TRUE(), CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"onbekend"),"Onbekend", 'Maia Data'[maia.Persoon.e-mail] = BLANK (), "onbekend", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"sbz"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"mailstreet"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"menzis"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"ntac"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"onderling"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"agriver"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"donatus"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"ovm"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"zlm"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"cz.nl"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"dsw.nl"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"zorgenzekerheid"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"gezondmetsalut"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"sgv"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"jtv-zoetermeer"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"stcdeventer"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"star-shl"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"lalarsk"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"medicinfo"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"unive"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"vanderdussen"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"vecozo"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"vektis"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"vgz.nl"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"zorg"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"zn.nl"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"schuldenlab"),"Zakelijk", CONTAINSSTRING('Maia Data'[maia.Persoon.e-mail],"owmachterhoek.nl"),"Zakelijk", "Privé") Is there a way to combine all the 'zakelijk' attributed containsstring lines into one? With kind regards, LazzanovaSolved1.2KViews0likes3CommentsNeed Help on DAX - SWITH / IF Function results incorrect
Comparing two measures [Ref CY], [Ref PY] and deriving a custom tag for each record. The calculation below works well for some scenarios but incorrectly calculates if it meets "ELSE" condition records. Any suggestion would be much appreciated. Priority = IF ( AND ( [Ref CY]=0,[Ref PY]=0),"C", IF ( AND ([Ref CY]=0,[Ref PY]>=1),"b", "B") ) Priority Alt = SWITCH ( TRUE, (([Ref CY]=0) && ([Ref PY]=0)), "C", (([Ref CY]=0) && ([Ref PY]>=1)), "b", "B" ) The calculation works well But it is incorrect if any record meets on ELSE conditionSolved477Views0likes2Comments