Best Of
Re: Dynamic beast mode for "how does my brand compare to the other brands" without showing brand names?
One way I have been able to accomplish something like this is if my "brand partners" are in my series, I hide the legend and adjust the hover text properties to not show the names. I also disable drilling so they can't get to the raw data, and since you are embedding, they wouldn't have access to the dataset in the data center.
I used Segments to color a specific customer a particular color. In your scenario, you might need to do something more dynamic to highlight the proper customer, but hopefully this gives you some ideas.
Announcing the "refreshed" Domo Community Forums
As the great David Bowie would say "ch, ch, chaaaanges".
Changes are here for what was formally Domo Dojo to the new Community Forums. We are so excited for you to be a part of our next evolution of community discussions, events, and collaboration across the globe.
Today you'll find improved navigation, a robust global search engine, and experts ready to tackle the most pesky of Domo issues. In the meantime, make yourselves at home. We welcome you to sign in, change your account photo/avatar, and introduce yourself to others.
We'll be releasing new content soon that will give a high level overview of what success means for those who utilize our Community Forums to achieve their company goals. Stay tuned and locked in to this category for updates.
With your help we can help grow this community, offering access to a diverse set of voices in our industries. Welcome again to the new DomoCommunity Forums.
Re: Beast Mode to Compare Dates with IF
CASE WHEN `Actual 1` IS NULL THEN —- If Initial is blank = On-Time CASE WHEN `Initial 1` IS NULL THEN 'On-Time' —- If Adjusted <= 25 days after Initial (or earlier than Initial) = On-Time. WHEN `Adjusted 1` <= DATE_ADD(`Initial 1`, interval 25 day) then 'On-Time' —- > 25 days = Overdue WHEN `Adjusted 1` > DATE_SUB(`Initial 1`, interval 25 day) then 'Overdue' —- If no Adjusted, & Initial > 25 days in the past = Overdue WHEN Adjusted 1` IS NULL AND `Initial 1` > DATE_SUB(CURDATE(), interval 25 day) then 'Overdue' —- If Adjusted > 25 days in the past = Overdue WHEN Adjusted 1` > DATE_SUB(CURDATE(), interval 25 day) then 'Overdue' ELSE 'Unknown' END ELSE 'Has Actual' END
You can have multiple WHEN clauses as part of your CASE statement and even nest case statements. The case statement will early terminate the evaluation as soon as it finds a true condition.
This is just for your date 1 field but feel free to tweak it as needed.
Anna Yardley -- Community Manager at Domo
Hello everyone!
My name is Anna Yardley, I'm the Community Forums Manager here at Domo. I love meeting and connecting with customers in-person whenever possible, but also utilize the Community Forums to virtually communicate everyday.
For leisure: I'm located in Utah and enjoy doing anything outdoors — hiking, boating, skiing and sports. I love planning vacations and hosting family and friends. I love card games and baking treats.
I'm excited to connect with many of you here. Thanks for engaging on the Community Forums!
Re: Adding extra budget condition in Beast Mode
Wow, that reply was incredibly fast!!! And it works; thank you so much; I didn't realize it would be that simple!
Re: Adding extra budget condition in Beast Mode
Hi @PJG you could do something like this:
case whenActual Costs<Planned Costs*1.01 ANDActual Costs-Planned Costs> 20000 then 'Over Budget' whenActual Costs>Planned Costs*1.01 ANDActual Costs-Planned Costs> 5000 then 'Over Budget' else 'Under Budget' end
Re: Time to Number value
I'd recommend looking into TIME_TO_SEC function to convert your string into total seconds then you can divide that number by 3600 to convert to it to hours and then SUM it.
TIME_TO_SEC
Returns an elapsed number of seconds for all values in a date/time column.
TIME_TO_SEC('DateCol')





