Notion Masterclass: Build an Expense Tracker from Scratch

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • In this tutorial, I'll show you how to build an expense tracker in Notion that alerts you to upcoming recurring expenses. It'll even connect to Notion Calendar.
    📝 Video Resources:
    ---
    Free Expense Tracker Template: thomasjfrank.com/templates/ex...
    Recur Date Formula: thomasfrank.notion.site/Expen...
    ➡️ Watch These Next:
    ---
    How I Take Notes in Notion With My Voice: • How I Use ChatGPT to T...
    Build a Second Brain (PARA Dashboard): • Notion Masterclass: Bu...
    🛠 Courses and Resources:
    --------
    📚 Notion Fundamentals (Free & Complete Notion Beginner's Course)
    thomasjfrank.com/fundamentals/
    🧠 Ultimate Brain (Full Second-Brain Template - use LETSGO2024 to get $50 off!):
    thomasjfrank.com/brain/
    ✈️ Flylighter (Our ultra-powerful web clipper - sign up for early access!):
    flylighter.com/
    🎥 Creator's Companion (The Best Template for Content Creators - use LETSGO2024 at checkout):
    thomasjfrank.com/creators-com...
    💪Get Started with Notion:
    --------
    thomasjfrank.com/usenotion/ - (this is my referral link)
    🐦Connect With Me:
    --------
    Twitter ➔ / tomfrankly
    Instagram ➔ / tomfrankly
    Music ➔ ‪@ThomasFrankMusic‬
    Main Channel ➔ ‪@Thomasfrank‬
    ⏱️ Timestamps:
    --------
    00:00 - Intro
    01:36 - Detailed Look into Expense Tracker
    03:34 - Start Building
    04:09 - Underlying Database
    04:52 - Expenses Database
    15:15 - Formula Fun
    20:07 - Adding to Notion Calendar
    21:43 - Expense Tracker Dashboard
    28:11 - Cancellation Dashboard

Komentáře • 110

  • @ThomasFrankExplains
    @ThomasFrankExplains  Před 5 měsíci +10

    Quick update: I've fixed a bug in the Renewal Date formula. If you're building this yourself, or you duplicated the template earlier today, check out the formula page to grab the new formula and replace your old with it: thomasfrank.notion.site/Expense-Tracker-Formulas-7138b54c81b346d8b07d487c17e7a165

    • @crescentlights
      @crescentlights Před 5 měsíci +3

      The new formula gives a different result than the original. For Charge Date = some future date (eg., Feb 29) the new formula gives March 29 2024 for monthly, but the original formula gives Feb 29 2024. Similarly, for yearly, the new formula gives Feb 29 2025, but the original gives Feb 29 2024.

    • @crescentlights
      @crescentlights Před 5 měsíci

      This one seems tp work:
      if(
      prop("Recurrence") == "Monthly",
      if(
      dateBetween(
      now(),
      prop("Charge Date"),
      "days"
      )

    • @crescentlights
      @crescentlights Před 5 měsíci

      Opps .... I provided a suggested formula, and added it as a comment here, but it was wrong and might confuse people. so I deleted it.

    • @eclbirkeland
      @eclbirkeland Před 5 měsíci

      When I paste in the new formula and link up the charge date properties, my monthly expenses get a recurrence date one year from the charge date, same as the yearly recurrance. Am I doing something wrong? 😢

    • @verts_tv
      @verts_tv Před 5 měsíci

      If I dup the template now is this all good or do I have to still update the formula?

  • @alv4ro
    @alv4ro Před 5 měsíci +15

    The term you were looking for is "Synesthesia", when certain senses affect certain other senses, like if a certain sounds feels like a certain flavour for example

  • @MarkWarner1
    @MarkWarner1 Před 5 měsíci +1

    Setting this up in my business immediately. Thank you!

  • @bonnytiley3998
    @bonnytiley3998 Před 4 měsíci

    Thanks!! Very helpful, especially for someone who isn't so great at the formula side! I have my current tracker in Excel

  • @YamaGory
    @YamaGory Před 5 měsíci +1

    Was waiting for this one, thank you!!

  • @codenamerishi
    @codenamerishi Před 5 měsíci

    You may not hear it but I am clapping, great tutorial and I love your enthusiasm and energy

  • @choubari
    @choubari Před 4 měsíci

    Exactly what I was looking for, thanks Thomas!

  • @MPKKAAS
    @MPKKAAS Před 5 měsíci +1

    This is great! Thank you so much! I've already implemented it for my business :) As I do have some quarterly expenses (and some bi-monthly expenses even) I will try to adapt thr renewal formula accordingly :P let's see if I succeed!

  • @rubamageed1511
    @rubamageed1511 Před 5 měsíci

    I really needed this. Thank you!

  • @torspedia
    @torspedia Před 5 měsíci

    While I wouldn't use Notion for this, for privacy reasons, watching this video has helped me to seriously think about creating a template in Logseq, for this sort of thing,. So ta for that. 🙂

  • @add3449
    @add3449 Před 5 měsíci

    Was looking forward to this thank you!

  • @user-zg2bm5yk1p
    @user-zg2bm5yk1p Před 4 měsíci +2

    Hey Thomas, do you think you can create a complete finance tracker tutorial?
    To track expenses, income, credit cards/accounts, investments,etc
    Really appreciate all the content you put out ❤

  • @mementomori25
    @mementomori25 Před 5 měsíci +1

    Firstly, cudos and thanks a lot for the great video. You really manifesting your position as THE Notion expert on CZcams. I thought using the template as an individual expense tracker but face one issue. Is there a way to adjust the formula for "onetime" expenses (maybe also the case for businesses) so that the formula is not picking up a recurrence date?

  • @farzadmf
    @farzadmf Před 5 měsíci

    Very nice idea, thank you!

  • @thegoldenfang179
    @thegoldenfang179 Před 2 měsíci

    Hey Thomas, Nice video 👍.
    A small note, Even with the updated formula, I think there is an oversight. Even after canceling an expense, it would still have a renewal date. This is not gonna break anything, but just putting it out there. It can easily fixed by checking if the prop cancelation date exists.
    Cheers 💯

  • @user-qw7be6xf4i
    @user-qw7be6xf4i Před 5 měsíci

    Awesome stuff here, thank you!!

  • @trasharchives4661
    @trasharchives4661 Před 5 měsíci +1

    Thats great Tom, but I’d really like to see a way to see analytics for previous months, such as how much I’ve paid in total. Maybe find a way to make automatic monthly and yearly reports or if not automatic at least manual. This would be super interesting and useful for not just personal finances, but also keeping track of paying your employees etc. It would mean so much if you actually were able to crack that!

  • @krays23
    @krays23 Před 5 měsíci +2

    Great stuff just what i needed!
    Question: what about multiple payment currency like my Adobe i pay in UK pounds but Make i pay in USD how can i handle that with out converting to one currency manually

  • @hot_dammn9025
    @hot_dammn9025 Před 5 měsíci +3

    Thank you for this tutorial. With a monthly recurrence, will it only appear in the calendar for the following month once I have updated the charge date? Eg it won't appear on the 16th of April, until I set it to the 16th of March, even though we are in February. Would I need to look at something like Make or Zapier to automate that?

  • @fg.0
    @fg.0 Před 5 měsíci

    Great masterclass! Thanks for this.. A key feature that I am trying to add in to this dashboard is "total monthly cost per category" as a Gallery tiles, so you can see these at glance, any ideas if this is doable?

  • @MaxRuso
    @MaxRuso Před 5 měsíci +1

    Those reoccurring charges are not joke

  • @Excelradionica
    @Excelradionica Před 3 měsíci

    I suggest that you input status maybe active in order to consider possible new subscriptions

  • @Onlyextrinsic
    @Onlyextrinsic Před měsícem

    would you happen to know how to make financial ratios what to input in formulas to look like 1:2 for example? thanks

  • @ReyGlean
    @ReyGlean Před 4 měsíci +1

    Hi, do you have formula for weekly recurrence and quarterly?

  • @SaraTalefe
    @SaraTalefe Před 5 měsíci

    I wish there was a "semester" date unit in notion. any suggestions on how to create that manually?

  • @justtere
    @justtere Před 5 měsíci +2

    THANK YOU! There are definitely times my procrastinating is good.
    The link for recurring dates is not found.

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      Ha, silly mistake on my part! (or maybe a bug in Notion)
      Head to the Databases page at the bottom of the template, then to the Calendar tab on that page. Change the filter labeled Status is Cancelled - uncheck Cancelled, check Active and Maybe Cancel.

  • @KelseyFowlerNYC
    @KelseyFowlerNYC Před 4 měsíci

    Question - I have a bi-yearly expense. I'm wondering how to add it to the recurring date formula. I managed to add to the monthly cost formula thanks to some comments below, but can't figure out the data one. Thank you for this, Tom!

  • @maddiepatullo4650
    @maddiepatullo4650 Před 2 měsíci

    How would I add "fortnightly" into the reoccurring date formula ??

  • @NataliyaAi
    @NataliyaAi Před 5 měsíci

    Hi, Thomas! Appreciate your work a lot! I correct Renewal Date formula, but it calculate a year from now. How I can fix it? For example if the Charge Date is on 20th of Feb 2024, appears 20th of Feb 2025, not March of 2024, if the payment is monthly. Moreover, which should be the formula if the payment has to be made each half of the year? Or each 2 months? Thanks in advance for your kind reply ;=)

  • @brianlalley2864
    @brianlalley2864 Před 5 měsíci

    Really enjoying this template!
    I was curious as to how you added the info reference bubble in the properties to explain what it is?
    @ThomasFrankExplains

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      That’s a new feature! You’ll see a little “i” icon on properties, views, and IIRC even options in Select/Status props where you can add a description.
      Great for building systems used by a team!

  • @ayush8
    @ayush8 Před 5 měsíci

    How can I integrate this in my UB+CC bundle?

  • @gypsywestwood9675
    @gypsywestwood9675 Před 3 měsíci

    The formula in the monthly cost tab does not work for me- to break down a yearly cost into monthly costs? And I have gone over it and over it and it just does not do what it does in your video? What might I be doing wrong? Very happy with the rest! 😄

  • @electric-m
    @electric-m Před 5 měsíci

    Bought my Giant Defy 2024 a few weeks ago and couldn’t be happier. It’s so damn comfy and gives me enough options to change the fit. Would’ve gone for the Canyon, but since I couldn’t try before buying it became the Giant.

  • @Ayoubased
    @Ayoubased Před 2 měsíci

    how can I link this with a monthy income Template, so I can see how much money I earn vs expense and see how much I made each month ( money made - expenses)

  • @vallabhravan
    @vallabhravan Před 3 měsíci

    Question : The monthly subscription is not updating itself for all months. How to make it work for all months?

  • @pablodominguez19
    @pablodominguez19 Před 2 měsíci

    Hi, I. amnew with notion, could someone explain. mewhy creating a data base first? whu not doing it just once?

  • @jamesgrossi
    @jamesgrossi Před 3 měsíci

    Any thoughts about how to handle an expense that's semi-annual? Doubling the cost would work but the renewal dates won't calculate correctly. Is there a way to modify the formulas to account for this? Thanks!

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 3 měsíci

      Not too hard to add!
      Monthly cost formula would be:
      ifs(
      prop("Recurrence") == "Yearly",
      prop("Cost") / 12,
      prop("Recurrence") == "Semi-Annual",
      prop("Cost") / 6,
      prop("Cost")
      )
      And I believe Renewal Date would be:
      ifs(
      prop("Recurrence") == "Monthly",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "months"
      ),
      prop("Charge Date").dateAdd(monthGap+1,"months")
      ),
      prop("Recurrence") == "Semi-Annual",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "months"
      ),
      prop("Charge Date").dateAdd(monthGap+6,"months")
      ),
      let(
      yearGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "years"
      ),
      prop("Charge Date").dateAdd(yearGap+1,"years")
      )
      )
      In each formula, I change "if" to "ifs" so it can handle 3+ cases, then add the semi-annual case with its logic.

  • @YamaGory
    @YamaGory Před 5 měsíci +3

    How would the recurrance date and monthly cost formulas be adjusted if you also have quarterly expenses? So there would be 3 situations, yearly, quarterly and monthly. Appreciate any help!

    • @YamaGory
      @YamaGory Před 5 měsíci

      Managed to figure it out, you need to use two if functions:
      if(
      prop("Recurrence") == "Monthly",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "months"
      ),
      prop("Charge Date").dateAdd(monthGap+1,"months")
      ),
      if(
      prop("Recurrence") == "Quarterly",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "months"
      ),
      prop("Charge Date").dateAdd(monthGap+3,"months")
      ),
      let(
      yearGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "years"
      ),
      prop("Charge Date").dateAdd(yearGap+1,"years")
      )
      ))

    • @LucasSinclair
      @LucasSinclair Před 5 měsíci +1

      Would also like to know!

    • @vv_vybortanksletsplay8385
      @vv_vybortanksletsplay8385 Před 5 měsíci

      here is code:
      ifs(
      prop("Recurrence") == "Monthly",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Purchase Date"),
      "months"
      ),
      prop("Purchase Date").dateAdd(monthGap+1,"months")
      ),
      prop("Recurrence") == "Yearly",
      let(
      yearGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Purchase Date"),
      "years"
      ),
      prop("Purchase Date").dateAdd(yearGap+1,"years")
      ),
      let(
      yearGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Purchase Date"),
      "quarters"
      ),
      prop("Purchase Date").dateAdd(yearGap+1,"quarters")
      )
      )

    • @JarynJamal
      @JarynJamal Před 5 měsíci +2

      if(
      prop("Recurrence") == "Yearly",
      prop("Cost") / 12,
      if(
      prop("Recurrence") == "Quarterly",
      prop("Cost") / 3,
      prop("Cost")
      )
      )

    • @SaraTalefe
      @SaraTalefe Před 5 měsíci

      there is a "quarters" date unit type, as well as "days", "weeks", "months", and "years"

  •  Před 5 měsíci

    What software do you use to record your computer screen and your camera? In particular, what program do you use to highlight the mouse cursor?

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci +1

      I use Cursor Pro for the mouse and Keystroke Pro for the keystrokes. Both Mac-only, but you can use MouseHighlight and Carnac on Windows as alternatives. For recording I'm using OBS!

  • @jakoblaurinehret9018
    @jakoblaurinehret9018 Před 3 měsíci

    Would be great, if there is a possibility to integrate it to Ultimate Brain!

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 3 měsíci +1

      Feel free to ask our support team about integrating it if you like! We probably won't bundle this with UB since it's pretty much a standalone template, but you could easily just move it into UB if you wanted it organized with all your other pages.

  • @ericazevedo8351
    @ericazevedo8351 Před 5 měsíci +1

    I've done something similar but I've given up on using it, I wanted to keep track of price variations (for instance, a subscription service that changes its monthly price and then I have to update the price without being able to keep the prices I've paid in past months...). And I can't do that easily in a database...

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci +2

      Yeah price variations are a bit more annoying. The moment you want to actually track changes like that, you typically need some sort of "events" database.
      For a similar reason, I haven't released a database-driven habit-tracker for Notion.

    • @mobilestephanie
      @mobilestephanie Před 5 měsíci

      ​@@ThomasFrankExplains I'm a Clickup user that's just dabbling with Notion. In Clickup we would solve this by creating a formula that records a date when you check a box (assuming you want a box style habit tracker). Is this not possible in Notion? Or did I misunderstand the context?

  • @Oopdie6721
    @Oopdie6721 Před 5 měsíci

    Hey TF! do you think Notion is ripping off your UB template? the similarities are kinda Sus ngl

  • @RubensJunior-wu7fo
    @RubensJunior-wu7fo Před 28 dny

    Hi thomas, your video is amazing! However i am having an issue that i can only write the name of the expense but i cant edit the value, when i click it it just appears the formular and there is no place to write like yours

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 28 dny

      Yep, the Monthly Cost formula property is read-only. You want to edit the Cost property, which the Monthly Cost property uses for one of its inputs.

  • @Renee_egan
    @Renee_egan Před 5 měsíci

    Synosthesia(sp?): when two or more senses are triggered simultaneously- I wish I had this with numbers being coloured, Math, school, and pretty much everything would probably be much easy! I am not good at anything math related 😔😳

  • @Rafael-nu3mm
    @Rafael-nu3mm Před 5 měsíci

    Thomas, can you teach us how to connect emails other than Gmail? I have a professional email, but I don't know how to do it. My main Notion account is not signed with Gmail and I want to use the new Notion calendar app. Thanks!

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      For Notion Calendar? If so, right now you have to use a Google account to sign in. If you want to manage other calendar accounts in Notion Calendar, I think you'll need to sync them to a Google Calendar first.

  • @Boooo0000
    @Boooo0000 Před 3 měsíci

    Quick question. Once the new Charge Date has passed, do you have to change charge date again for recurrence date to change again ? this doesnt seem to be automatic. Is there a way to achieve this ? Thanks heaps for the video btw !

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 3 měsíci +1

      The Charge Date is just the first time you were ever charged. The Recurrence Date is calculated based on the Charge Date AND the current date, so it'll always show the next upcoming charge.

    • @Boooo0000
      @Boooo0000 Před 3 měsíci

      That makes perfect sense now.@@ThomasFrankExplains Thanks for the explanation :) I went through this step by step and learnt heaps. I also added another database to store incomes recieved and combined the two to show incomings and outgoings. Thank you so much !

  • @DrDarioColon
    @DrDarioColon Před 5 měsíci

    How can I add to the "used by" to split expenses? For example, in my case there's a subscription that needs to be split by 3.

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      In the Monthly Cost formula, you can simply tack on "/ prop("Used By").length()" to the end (no quotes).

    • @DrDarioColon
      @DrDarioColon Před 5 měsíci

      ​@@ThomasFrankExplains Got it, also, they don't use Notion, how can I add dummies account so I can add however many I want?

  • @RiseandProcraftinate
    @RiseandProcraftinate Před 5 měsíci

    Not sure what is going on, but I downloaded and used your template. Filled in a few of my expenses, linked it to my calendar, which it shows on my side bar. However, not a single one of my expenses is actually showing on the calendar. Never had that happen before.

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      Ha, silly mistake on my part! (or maybe a bug in Notion)
      Head to the Databases page at the bottom of the template, then to the Calendar tab on that page. Change the filter labeled Status is Cancelled - uncheck Cancelled, check Active and Maybe Cancel.

    • @RiseandProcraftinate
      @RiseandProcraftinate Před 5 měsíci

      Yep, that worked! Thank you!

  • @felonioustub24
    @felonioustub24 Před 5 měsíci +1

    A minor problem, if you have a monthly recurring expense that gets charged at the end of the month and the next month has less day, the renewal date stays empty.

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci +3

      Oh wow, you are 100% right. Funnily enough, we didn't have a single expense in the business with a charge date at the end of the month! So this never came up in testing.
      Just updated the template and formula page with a new formula. This one handles that case, and is also more elegant to boot:
      if(
      prop("Recurrence") == "Monthly",
      let(
      monthGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "months"
      ),
      prop("Charge Date").dateAdd(monthGap+1,"months")
      ),
      let(
      yearGap,
      dateBetween(
      now().dateSubtract(1,"days"),
      prop("Charge Date"),
      "years"
      ),
      prop("Charge Date").dateAdd(yearGap+1,"years")
      )
      )

    • @felonioustub24
      @felonioustub24 Před 5 měsíci

      @@ThomasFrankExplains Thanks for the swift update. I've been using this template for a bit now, pretty sure you posted a preview in the UB circle community and only just noticed this today. Awesome sheet and goes along nicely with the Ultimate Brain template.

    • @AndreinaValderrama.
      @AndreinaValderrama. Před 3 měsíci

      Thomas, thank you for the update, but I think there is still a minor problem unless I am doing something wrong. If you have a monthly recurring expense that started in a month that has less days than the following month (April for example) the recurrence date will always show the next month (May) even if the date has not passed yet or is Today. @@ThomasFrankExplains

  • @JordanJones5
    @JordanJones5 Před 5 měsíci

    Neither of the links (Free Expense Tracker Template and Recur Date Formula) work for me.
    I do get to the template page, but there's no "Duplicate."
    It says I'm not logged in, but I am. So, I log in, which takes me to my environment. (So far so good.) But when I go back to your template, it still thinks I'm not logged in. When I click for the formula, it says it's either not there or not shared with me.

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci +1

      I just fixed the formula link - sorry about that!
      For the template page, if there’s not an explicit Duplicate or Start With This Template button, there should be an icon that looks like two squares. That should let you duplicate the template.

    • @JordanJones5
      @JordanJones5 Před 5 měsíci

      Thanks so much. The fix and the explanation resolved it.@@ThomasFrankExplains

  • @pureremedyusa5655
    @pureremedyusa5655 Před 5 měsíci

    It won't let me download the expense
    tracker and there is no duplicate button - can you help?

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      Just tested it myself in a logged-out browser! There should be a little icon with two squares in the top-right corner. You'll likely need to make sure you're using a computer (not a mobile device) to duplicate it.

  • @louiseh7302
    @louiseh7302 Před 5 měsíci

    I copied and Pasted link and nothing came up

  • @matiassuarez4396
    @matiassuarez4396 Před 4 měsíci

    or maybe just use todoist's tasks instead of recurring formulas for Notion calendar?

  • @orange_district
    @orange_district Před 5 měsíci

    Those many subscriptions would scare me!

  • @rayganrambles
    @rayganrambles Před 5 měsíci

    Maybe this will help me lower my ADHD tax. LOL Thanks!

  • @jasueh
    @jasueh Před 5 měsíci

    Can't access to the formula. Anyone else having the same issue?

  • @matthiasmaier_muc
    @matthiasmaier_muc Před 5 měsíci

    I’m just wondering how to get my expenses from my credit card into this…

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci

      I enter these manually. I don't need the amounts to be exact (e.g. Cloudflare changes each month slightly based on use) - I've got actual P&L reports in Xero for that. For this, I mainly want a table of all the paid tools we're using and a calendar of upcoming renewals.
      For getting actual transaction data, I unfortunately don't know of anything I can trust enough to recommend. Apps can use Plaid to connect with banks and credit card accounts, but they then need to be held to a secure standard themselves.
      For personal stuff, I've been using Monarch Money and quite like it!

  • @lxGrimmJxl
    @lxGrimmJxl Před 5 měsíci

    @21:42 I lold much harder than I should have :D

  • @ciizu4772
    @ciizu4772 Před 4 měsíci

    Hi Frank! I needed to go through your last video so you can read this important comment, I wanted to let you know that the problem with your recurring tasks system in notion has been solved, so you can check it so you can update the notice you posted 5 months ago that there were problems with it and a solution was pending. This is your video:
    czcams.com/video/gHVTJWIB2No/video.html
    A big hug from Perú, I love your work and your effort!

  • @etgdesignstudio
    @etgdesignstudio Před 5 měsíci

    synesthesia... I have it also :)

  • @JarynJamal
    @JarynJamal Před 5 měsíci +2

    For those of you who are trying to add a "Quarterly" condition to the Monthly Cost if statement, the correct formula is below!
    if(
    prop("Recurrence") == "Yearly",
    prop("Cost") / 12,
    if(
    prop("Recurrence") == "Quarterly",
    prop("Cost") / 3,
    prop("Cost")
    )
    )

  • @crescentlights
    @crescentlights Před 5 měsíci

    You can reduce some complexity in the Renewal Date formula by using the formatDate() function. Like this:
    lets(
    day,
    prop("Charge Date").formatDate("DD"),
    month,
    prop("Charge Date").formatDate("MM"),
    thisMonth,
    now().formatDate("MM"),
    ifs(
    prop("Recurrence") == "Monthly",
    (now().year() + "-" + thisMonth + "-" + day).parseDate(),
    prop("Recurrence") == "Yearly",
    (now().year() + "-" + month + "-" + day).parseDate()
    )
    ),

    • @ThomasFrankExplains
      @ThomasFrankExplains  Před 5 měsíci +2

      Shipped a new version in the pinned comment! Another commenter pointed out that constructing dates from numbers and strings like this and then parsing the date makes the formula break in certain cases - e.g. when a Charge Date is on the 31st, since the next month won't contain a 31st.