Formula for finding sum based on a condition
Hello,
Here is what I have:
1 - A number field where I put in a value
2 - a choice field where I have 3 options
3 - a formula field (in a linked table) where I would like to calculate the sum of the numbers filed only if choice 1 and 2 are selected, but leave out the value if choice 3. I spent hours trying to solve this and I cant for some reason get it to work.
6 replies
- 
  Is the formula field in the parent or child table? 
- 
  The formula is in another table (invoices). The fields are in a child table. I think these tables are only linked with a view not a reference. 
- 
  This formula works... let t := this;sum((select 'YourChildTable' where 'Invoice #' = t.'Invoice #' and not number(Choice) = 3).Amount)
- 
  this works great !!! Thank you !! 
- 
  Hei Sean I'm having a smilar problem. I'm trying to calculate the same situation but the formula is on the parent table. 
 
 I'm making some mistake. what is the " 'invoice #' in the formula?
 
- 
  Hi Antonio, If you have a Reference field you can use a simpiler formula that is similar to what Alain Fontaine came up with in another thread, https://ninox.com/en/forum/technical-help-5ab8fe445fe2b42b7dd39ee7/counting-the-number-of-60787a4b1abc965bd1b6fa05?post=6079b8651abc965bd1b6fa59&page=1 sum(YourReferenceField[Choice != 3].Amount)'Invoice #' is the common field between the 2 unlinked tables. If you have a Reference field the connection is already made. 
Content aside
- 4 yrs agoLast active
- 6Replies
- 1895Views
