# Making Calorie Limit a "Do More" Goal?

**URL:** <https://forum.beeminder.com/t/making-calorie-limit-a-do-more-goal/9498>\
**Category:** Akrasia\
**Created:** [June 16, 2021, 1:16am UTC](https://forum.beeminder.com/t/making-calorie-limit-a-do-more-goal/9498 "2021-06-16T01:16:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![derekpankaew](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/derekpankaew/32/4096_2.png) [@derekpankaew](https://forum.beeminder.com/u/derekpankaew)\
**Post date:** [June 16, 2021, 1:16am UTC](https://forum.beeminder.com/t/making-calorie-limit-a-do-more-goal/9498/1 "2021-06-16T01:16:59Z")

</div>

Hi,

I currently have my calories tracked using a “Do Less” goal. The data comes from My Fitness Pal, which sends data to Apple Health, which sends data to Beeminder.

**Current Setup**

My calorie goal is 1650, meaning I want to stay below 1650 per day. With a “Do Less” goal, this is easy to setup, as I just need to stay below the 1650 number that Beeminder receives from Apple Health.

**Switching to "Do More"**

I’d prefer to set this up as a “Do More” goal instead, but I can’t figure out how to do it.

In other words, is there a way to set Beeminder up like this:

- Create a “Do More” goal, titled “Stay Below Daily Calorie Goal”
- If today’s calories received from Apple Health are below 1650, mark this as a +1 for the day

Is it possible to set up a “Do More” goal this way? While still using Apple Health, rather than manual input?

Thank you!

---

<div class="post-metadata">

**Author:** ![shanaqui](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/shanaqui/32/3513_2.png) [@shanaqui](https://forum.beeminder.com/u/shanaqui)\
**Post date:** [June 17, 2021, 8:50am UTC](https://forum.beeminder.com/t/making-calorie-limit-a-do-more-goal/9498/2 "2021-06-17T08:50:59Z")

</div>

Hmm, I can’t think of a way, personally… but I’ve never tried, since I tend to be a big proponent of the simple, manual approach!

---

<div class="post-metadata">

**Author:** ![philip](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/philip/32/1505_2.png) [@philip](https://forum.beeminder.com/u/philip)\
**Post date:** [June 18, 2021, 3:48pm UTC](https://forum.beeminder.com/t/making-calorie-limit-a-do-more-goal/9498/3 "2021-06-18T15:48:33Z")

</div>

You can do this with a second goal that you connect using Zapier. One of the steps in your zap could check against the cap and enter either a zero or a one.

But.

The second goal will probably get a new datapoint every time that the first goal is updated, so you’ll also need to set an [aggregation method](https://forum.beeminder.com/t/documentation-of-aggregation-methods-would-be-nice/549/4) of `nonzero`

So it’s a bit tricky, but possible. As @shanaqui said, there’s a lot of value in taking a manual approach.
