How To Get "≈" Sums?
Hi. Am a long-time Mac user, but still relatively new to Numbers.
I've created some basic expense tables, each with about five columns. The final column represents the final cost of a particular item, including tax -- but sometimes that final number is just an estimate. It's those cells with an approximate number which are the problem, because whenever I enter the "≈" sign (Opt-x) before the amount, or put a "?" after the amount, that cell gets completely ignored (computationally) when I then select a range of cells in that column, and want to see the Sum for that selected range.
So the question is: How can I clearly indicate that the number in a particular cell is an estimate (or even just a best guess), but still have that number included in any SUM (or any other calculation) which includes that cell in its selection?
Any suggestions greatly appreciated.
Thanks,
John Bertram
Toronto
Thanks for both the suggestions. And from both, am I correct in assuming that cells with numbers -- in this case currency values -- cannot contain ANY "text annotations" anywhere within the cell (even just symbols such as "≈" or "?"), if the value of that cell is to be included in any calculations?
And if that is in fact the case - - I'm thinking my easiest route will be to just squeeze in one extra column -- either to the left of the main one, with space to simply type in the "≈" symbol when appropriate; or to the right, again with just enough space to either type a "?" or not.
I'll of course just know that any SUM I generate from any section of that last main column (when the selection of cells contains one or more of those estimated amounts) will itself be an approximate total.
For the kinds of personal expense tables I'm creating, I probably don't need a formula to cause checkboxes in one column to auto-enter special text in another -- but thank you for posting the example, it does look very cool, and has reminded me that I need to look into the whole world of creating custom formulas.
Any other suggestion still welcome; meantime thanks for these.
John Bertram
Toronto
Similar Messages
-
How to get sum for each currency's in ALV Report
Hi,
A column has amounts with various currency's.
May I know how to get sum quantity for each currency in ALV Report?
Thanks in advance.Hi,
Currency value column should have reference to currency code column.
Regards,
Wojciech -
How to get sum amount (wrbtr) from table BSIS group by gjahr hkont monat
Hello! I am new to this forum, and to ABAP. Hope my question is not obvious.
I want to get sum amount from table BSIS, group by year, period an account. Normally I will try a SQL select like this:
SELECT gjahr monat hkont sum( wrbtr ) as wrbtr INTO CORRESPONDING FIELDS OF TABLE itab FROM BSIS WHERE (itabcond) GROUP BY gjahr monat hkont .
The problem is that the amount in field wrbtr is all positive. The result gets wrong. The debet/credit indicator shkzg determines what is positive/negative. How to solve this in the most efficient way? Should I read all accounting documents into an internal table, and loop through them, changing the sign, and then make some new select, or is there a better way?
Regards Dag-Egil
Message was edited by:
Dag-Egil Bull SletholtHere are the objects in the trace list:
SKB1
USR05
TRDIR
SKA1
SKAT
SKB1
BSIS
PRPS
BSAS
V_LTDX
USR02
RFBLG
V_LTDX
LTDX
RTXTH
RTXTF
RTXTT
TRDIR
The most of this call to this tables returns 1-2 records, apart from BSIS, where it returns 10 records. This is the same as accounting documents in the transaction FBL3N. When i try this again with more records returned I still have no call to table GLT0. -
How to get sum of bugs for particular Mnth and particular Year dynamically?
Hi All,
I've a query related to dynamic date and year :
select bug_id,
category,
count(*) Total_bugs,
SUM(CASE when bug_date >= '10/1/2011' and bug_date <= '10/31/2011' Then 1 else 0 end) OCT_11,
SUM(CASE when bug_date >= '9/1/2011' and bug_date<= '9/30/2011' Then 1 else 0 end) SEP_11,
FROM AA_BUG_TBL
GROUP BY BUG_ID,BUG_CATEGORY
In the above query,Can we write one sum statement to get sum of bugs for a particular month and particular year dynamically?
for ex:2 bugs between 10/1/2011 and 10/31/2011 then 2 under oct_11
5 bugs between 09/01/11 and 09/30/2011 then 5 under sep_11
In this case we need to calculate correct no of days for feb
Thanks,
Mahender.So...
You need to iterate based on something like the month, quarter, year... Then query on that. I'll use a "WITH" clause to illustrate:
with my_bugs as
select bug_id
, bug_date
, case when to_char ( bug_date, 'QYYYY' ) = '12009' then 1 else 0 end y2009q1_bug
, case when to_char ( bug_date, 'QYYYY' ) = '22009' then 1 else 0 end y2009q2_bug
, case when to_char ( bug_date, 'QYYYY' ) = '32009' then 1 else 0 end y2009q3_bug
, case when to_char ( bug_date, 'QYYYY' ) = '42009' then 1 else 0 end y2009q4_bug
, case when to_char ( bug_date, 'YYYY' ) = 2009 then 1 else 0 end y2009_bug
, case when to_char ( bug_date, 'YYYY' ) = 2010 then 1 else 0 end y2010_bug
, case when to_char ( bug_date, 'YYYY' ) = 2011 then 1 else 0 end y2011_bug
, case when 1 = 1 then 1 else 0 end is_bug_flag
from bugs
select bug_id
, bug_date
, sum ( y2009q1_bug ) over () as total_bugs_2009q1
, sum ( y2009q2_bug ) over () as total_bugs_2009q2
, sum ( y2009q3_bug ) over () as total_bugs_2009q3
, sum ( y2009q4_bug ) over () as total_bugs_2009q4
, sum ( y2009_bug ) over () as total_bugs_2009
, count (*) over ( partition by is_bug_flag ) as total_bugs
from my_bugsI mocked up some data so my results will be drastically different than yours but here are the results:
BUG_ID BUG_DATE TOTAL_BUGS_2009Q1 TOTAL_BUGS_2009Q2 TOTAL_BUGS_2009Q3 TOTAL_BUGS_2009Q4 TOTAL_BUGS_2009 TOTAL_BUGS
2014 10-SEP-10 0 0 114 1143 1257 10000
2015 14-APR-10 0 0 114 1143 1257 10000
2016 30-NOV-09 0 0 114 1143 1257 10000
2017 03-JUN-11 0 0 114 1143 1257 10000
2018 29-DEC-10 0 0 114 1143 1257 10000
2019 12-JAN-11 0 0 114 1143 1257 10000
2020 21-APR-10 0 0 114 1143 1257 10000
2021 12-JAN-11 0 0 114 1143 1257 10000
2022 29-NOV-10 0 0 114 1143 1257 10000
2023 20-JUL-11 0 0 114 1143 1257 10000
2024 04-MAR-11 0 0 114 1143 1257 10000 -
How to get sum of quantity column in table control
Hi, expert ,
Someone can guide me how to get som of qty column in table control ?
I created a screen with a table control and has a qty quantity field .
I want to show total of qty in a field .
my code like this ...
PROCESS AFTER INPUT.
LOOP AT I_tab.
CHAIN.
FIELD I_tab-COUNTQTY MODULE caculate_total_qty .
endchain.
MODULE UPDATE_TOTAL_QTY .
ENDLOOP.
but, when I Back to the previous screen
It's caculate again so I always get wrong Total quantity .
anyone can help me ...Hi , Dhina
I have another question .
I use internal table data in table control to update database table .
The data in the db will be change ,
but each record I want to delete in table control , it's still exist in database .
my code is
WHEN 'SAVE'
MODIFY YDSGBT53 FROM TABLE I_YDSGBT53 .
COMMIT WORK .
END CASE
How to fix my code and let it can change and delete data in database ?
or
when I delete record in table control I must to delete data in the database too .
Edited by: TitusFang on Jun 16, 2011 3:21 AM -
How to get Sum for my Elapse Time string for my group
Hi,
How can I get the sum of an elapse time string in my group footer 2 and group footer 1 from the report screenshot attached.
I have a report that display TimeIn and TimeOut of an employee.
For the total time I have created a formula that will take my time in seconds and displaying it in hrs, minutes and seconds.
How can I get the sum of all the total time per day and display this in my group footer 2.
As well I will need to add the grand total to group footer 1 for the total of days.
The formula I have for the total time is as follow:
WhileReadingRecords;
NumberVar TotalSec := {TimeLogs.TotalTime};
NumberVar Hours := Truncate (Remainder ( TotalSec , 86400) / 3600) ;
NumberVar Minutes := Truncate (Remainder ( TotalSec , 3600) / 60) ;
NumberVar Seconds := Remainder (TotalSec , 60) ;
Totext ( Hours , '00' ) + ':' +
Totext ( Minutes , '00' ) + ':' +
Totext ( Seconds , '00' )
This is a seperate question below but related as well to this report.
Another question I have is how can I round up for example 03:30:58 to 03:31:00
And also how can I round down for example 03:26:10 to 03:26:00
Any help would be appreciated.
Thank you,
JoeHi Jamie,
Well I ran into an issue with this. My Daily Total, there is no issue, it is displaying the proper time. But when I add a summary to my Group Footer 1, it doesn't add up properly.
If I select only 1, 2, or 3 days my Date Range Total is adding fine but when selecting 5 days for example, as you can see from the picture below, for an unknowned reason the total of hrs is wrong.
Do you know why this is happening.
Than you for your help.
Joe
Picture below, this is working fine? -
How to get sum distinct in the cube. Is it possible.
Here is the scenario.
One report has many countries on it but only one amount.
For a particular day we have the following data in the fact.
TRANSACTION_DAY_NO
Country
Total Amount
19900101
US
34
19900101
IND
35
19900101
IND
36
19900101
AUS
37
19900101
UNKNOWN
38
19900101
UNKNOWN
39
19900101
UNKNOWN
40
19900101
UNKNOWN
41
19900101
UNKNOWN
42
19900101
UNKNOWN
43
19900101
US
43
19900101
IND
42
There are 2 dimensions on the cube.
Date, Country.
I am not sure how to build a cube on this data.
with t as (
select 19900101 transaction_Day_no, 'US' country_no, 34 total_amount from dual union all
select 19900101, 'IND', 35 from dual union all
select 19900101, 'IND', 36 from dual union all
select 19900101, 'AUS', 37 from dual union all
select 19900101, 'UNKNOWN', 38 from dual union all
select 19900101, 'UNKNOWN', 39 from dual union all
select 19900101, 'UNKNOWN', 40 from dual union all
select 19900101, 'UNKNOWN', 41 from dual union all
select 19900101, 'UNKNOWN', 42 from dual union all
select 19900101, 'UNKNOWN', 43 from dual union all
select 19900101, 'US', 43 from dual union all
select 19900101, 'IND', 42 from dual
select transaction_day_no, country_no, sum(distinct total_amount) from t
group by cube(transaction_Day_no, country_no);
I am using AWM. I have tried to build by selecting the following aggregate for the cube
max for the country_no and
sum for the tranaction_Day_no
But i am getting incorrect results.
If i select sum for both country_no and transaction_no then also i get incorrect results.
Please help me solve this issue.
thanksThanks for all your reply's.
The problem is that i have duplicates because
One report can have many customers.
One customer can have many countries.
One customer can have many reports.
If i include the report number in the above data and do a sum on both day and report_number and max for everything else then everything is find and i am getting correct results.
But if i take out the report dimension then i am stuffed.
Also the problem is that i can't have one big dimension for the report as the number of reports are in access of 300M
We have tried to solve this issue by having the fullowing.
Dummy Cube.
This has all the combination of all the dimension in the fact table with the report dimension as only one row(-1)
Report Dimension for each Quarter(34M rows each)
Quarter Cube is build.
Then add the values from all the Quarter Cube with the Dummy Cube.
Tried for 2 Quarter and its working fine results are correct as well.
Only problem is that its taking a long time to build the cube because of the report dimension.
I am trying to find a way to remove the report dimension but still use it. As we only use report dimension at level 'ALL'
But if we do aggregation at 'ALL' level the answers are wrong again.
Thanks for looking into this and taking time to reply.
Regards
Alvinder -
Acrobat Pro 9 - How To Get Sum of Highlighted Text
I am trying to find the best way to add numbers from scanned documents. I would like to use the highligh feature to mark the numbers I am going to add up and get a total sum of those combined numbers as I go. Is there a way to do this?
If not is there a way to take just the highlited areas and put them in a line by line so it would be easy to see just the highlited text?
Expamle Line by line:
$1.50
$2.50
$11.95
ect..
Even better would be to have a line by line of the highlighted text with a sum.Lots of issues!
A scanned page is just an image no text. So you need to OCR the document.
"Highlight" is a comment and only the highlight annotation and has no content unless a comment text is added to the highlight. So just the highlight over an image or text knows nothing about what is covered but you could find its location.
Acrobat knows only words and location of words on the page. So you would need to have a script to match the location of the highlight's location to a words location. You may need to adjust for rotation of pages.
You then need to convert a text field with numbers as text to numbers.
To display the number, you will need to dynamically add fields and the computed value or the formula to compute the value.
All of this is just to much to cover in a single forum post. -
How to get sum in new row (not in a new column) in the query output ?
There are values in a table like this:
A B C D
DEsc1 ID1 15 45
DEsc2 ID1 10 67
DEsc3 ID2 12 34
Desc4 ID2 19 32
How to achieve this output :
A B C D
DEsc1 ID1 15 45
DEsc2 ID1 10 67
--- ID1 25 112 <--- Sum of two rows corresponding to C and D whose B column is same
DEsc3 ID2 12 34
Desc4 ID2 19 32
Desc5 ID2 10 12
----- ID2 41 78 <---- Sum of three rows corresponding to C and D whose B column is sameSQL>WITH t AS
2 (SELECT 'DEsc1' AS a, 'ID1' AS b, 15 AS c, 45 AS d FROM DUAL
3 UNION ALL
4 SELECT 'DEsc2', 'ID1', 10, 67 FROM DUAL
5 UNION ALL
6 SELECT 'DEsc3', 'ID2', 12, 34 FROM DUAL
7 UNION ALL
8 SELECT 'Desc4', 'ID2', 19, 32 FROM DUAL)
9 SELECT DECODE(GROUPING(a || ' ' || c || ' ' || d), 0, TO_CHAR(MAX(a)), '-----') AS a,
10 MAX(b) AS b, SUM(c) AS c, SUM(d) AS d
11 FROM t
12 GROUP BY b, ROLLUP(a || ' ' || c || ' ' || d);
A B C D
DEsc1 ID1 15 45
DEsc2 ID1 10 67
----- ID1 25 112
DEsc3 ID2 12 34
Desc4 ID2 19 32
----- ID2 31 66Urs -
Hi Experts
I stuck with small problem ,any one please solve the problem i appreciate ur help
Below is my table , i need to get maximum operation i..e from order 10 the maxi operation is #/02 and for order 20 operation is #/01 . and i need to sum it up for respective operations Actual qty values ..
Ext material grp Order Number Operation key Actual Qty
100 A.H 10 #/01 200
100A.H 10 #/02 300
100 A.H 20 #/o1 100
100 A.H 30 #/02 400
i want to show the table like
Operation Keys
Ext material grp 10 20
100A.H 100 700(300+400 )
All Objects from same dataprovider,
Please help me on this .Hello,
I am having some difficulty interpreting your requirement. You say:
I need to get maximum operation i..e from order 10 the maxi operation is #/02 and for order 20 operation is #/01
Is the output you described more likely to look like that below?
Ext material grp..... Order Number.....Operation key.....Actual Qty
100 A.H.........................10....................... #/02.............. 500 (200 + 300)
100 A.H........................ 20....................... #/01...............100
100 A.H........................ 30....................... #/02...............400
If so, you could use extended syntax to pull back the max operation key and actual qty sum in the context of each ext material grp, order number combination (or whatever dimensions are needed to give you the grain needed). EG
max operation key = max (operation key) in (ext material grp; order number)
sum actual qty = sum(actual qty) in (ext material grp; order number)
Hope this helps
Jacqui -
How to get sum based on passed (where condition) value
Hi all,
I am having table with empno and jobtitlehours as fields. For each employee, 3 types of jobtitlehours are there. For example, for empno1, he has
consultant(30 hours), programmer(27 hours), Projectleader(40 hours).
I want to sum the the jobtitlehours. I am passing employee number as parameter to procedure, which will return the sum of jobtitlehours for that
employee number.
How to solve this. As for as i know, we cannot pass WHERE condition with GROUP BY clause.
Thanks in advance,
PalIt is always helpful to provide the following:
1. Oracle version (SELECT * FROM V$VERSION)
2. Sample data in the form of CREATE / INSERT statements.
3. Expected output
4. Explanation of expected output (A.K.A. "business logic")
5. Use \ tags for #2 and #3. See FAQ (Link on top right side) for details.
Are you looking for something like this?SELECT SUM(consultant + programmer + projectleader)
FROM emp_x
WHERE empno = :p_empno -
How to get sum of highlighted column values.
Is there currently any functionality that allows you to highlight a certain number of column values in the returned result set and to see the sum of the values highlighted.
Hi,
Not directly, sorry.
You could always try highlighting the desired cells, copy/paste them into a column in a spreadsheet like MS Excel or Open Office Calc, then add a sum function into a nearby open cell. The spreadsheet can be added to SQL Developer's Tools|External Tools menu for convenience.
Regards,
Gary Graham
SQL Developer Team -
How to get the sum in appropriate column without a red triangle appearing?
Hello,
In 'Numbers" - How do get columns to add (calculate) the sum in each decending column on an Expense Report.
When I highlight the decending column the total appears on the far left of the screen. When I drag the sum amount from there to the appropriate column a red triangle with an ! appears instead of the amount.
Thanks for your immediate help.The red triangle is an Error triangle. Clicking it will display the error message and tell you what error has occurred. From your description, my assumption is that you dragged the SUM() function from the quick calculations at the lower left and dropped it intto a cell in the column being summed.
If that's the case, this is likely the error message you would see:
When you highlighted the 'decending column,' you likely selected all of the cells in that column, including the one into which you dropped the function.
Instead, do one of the following. These assume the column you want to sum is column B.
If you want the sum at the top of the column:
Make sure the row you want the sum to appear in is a Header row.
Enter this formula into any Header Row cell in column B: =SUM(B)
If you want the sum at the bottom of the column:
Add a Footer row to the table. (Go Table (menu) > Footer Rows > 1).
Enter this formula into the Footer Row cell in column B: =SUM(B)
SUM (and other functions) that expect a range of cells will interpret a cell reference entered using only the column letter (B) as meaning 'all of the non-header, non-footer cells in column B', and will exclude those cells in header or footer rows.
Regards,
Barry -
How to get different sum value by different types of record in sql server
Hi,I have my query result like below
AppID LabType DiaType LabPrice DiaPrice
1
a
b 100 1000
1 a
cc 100 1000
1
aa b 100 1000
1 aa cc
100 1000
1
aaa b 100 1000
1 aaa cc 100
1000
from this query
select
app.AppointmentId,
lr.LabPrice,
lt.LabCategoryType,
drt.DiagnosisReportType,
dr.DiaPrice as diaprice,
from Appointment app
left join DiagnosisReport dr on app.AppointmentId=dr.AppointmentId
left join DiagnosisReportType drt on dr.DiagnosisReportTypeId=drt.DiagnosisReportTypeId
left join LabCategoryReport lr on lr.AppointmentId=app.AppointmentId
left join LabCategoryType lt on lt.LabCategoryTypeId=lr.LabCategoryTypeId
where app.DeleteStatus='N'
and app.AppointmentId='MLM-Appointment-60314748311012015'
and dr.DeleteStatus='N'
and lr.DeleteStatus='N'
But I want following one line result by getting two sum result for 3 different types of Lab and 2 different
type of Dia.
AppID LabPrice DiaPrice
1 300 2000
Please, can anyone give me any idea or help how to get only one record query result.
Thanks in advanced.
SupermanPlease follow basic Netiquette and post the DDL we need to answer this. Follow industry and ANSI/ISO standards in your data. You should follow ISO-11179 rules for naming data elements. You failed. You should follow ISO-8601 rules for displaying temporal
data. We need to know the data types, keys and constraints on the table. Avoid dialect in favor of ANSI/ISO Standard SQL. And you need to read and download the PDF for:
https://www.simple-talk.com/books/sql-books/119-sql-code-smells/
>> I have my query result like below <<
So you show us a result and expect that we can guess! Wow! We are magical! Did you ever read Douglas Adams? The answer is 42! Now find
the question.
Also, you have things like “lab_category_type” in this code. Is it a category or a type? In a valid data model that follow ISO-11179 rules you could have a “lab_category” or “lab_type” but never a mixed hybrid. In one of my books, I had something like “lab_category_type_id”
as a joke; it was so stinking awful that I never dreamed any programmer would really do this!
Also OUTER JOINs a rare in a valid schema. A good design will have DRI so you know you have matches. Since a table is a set, their names are plural or collective; but you have only one appointment according to your unseen DDL. And only one “Diagnosis_Report”,
etc.
Now think about “Lab_Category_Types” as a table. Regardless of how this ambiguous mess is resolved, it will be an attribute. An attribute is in a column, not an entity like you are modeling it. If it has a few static values then use a CHECK( x IN (..)) constraint.
If it is dynamic or large, then use a REFERENCES. Never use a join like this.
That silly, magical “delete_status” looks like an assembly language flag. This is what we did with tape files in the 1950's. We would have a bit in the front of records and flip it. Later a program would move the active records to a new tape. Ask yourself
why everything in the universe would share a common attribute. Such an attribute would be so generic as to be useless or (your case) it would be meta data and not part of the entity at all. Oh, rows are not records; you got that wrong too.
Why do you keep prices in integers? Currency is decimal. Sure wish we had DDL. My guess is that this should look more like this simpler, faster query.
SELECT APP.appointment_id,
LT.lab_type, LR.lab_price,
DRT.diagnosis_type, DR.diagnosis_price
FROM Appointments AS APP
LEFT OUTER JOIN
(SELECT appointment_id, diagnosis_type,
SUM(diagnosis_price) AS diagnosis_price_tot
FROM Diagnosis_Reports AS DR
GROUP BY appointment_id, diagnosis_type)
AS DR
ON APP.appointment_id = DR.appointment_id
LEFT OUTER JOIN
(SELECT appointment_id, lab_type, SUM(lab_price)lab_price_tot
FROM Lab_Reports
GROUP BY appointment_id, lab_type)
AS LR
ON APP.appointment_id = LR.appointment_id
WHERE APP.appointment_id = 'MLM-APPOINTMENT-60314748311012015';
--CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
in Sets / Trees and Hierarchies in SQL -
How to prevent a number field from getting summed?
I want to display the # of clients per a certain ID number. (In order to show the duplicate records by setting a filter in the # of clients field). However, this works if the ID number is a text field... but it doesn't work if the ID number is a metric of client... or number. It gets summed up, I get the total, and the % of clients turns to be 1.
Any ideas?
ThanksExample:
I have 3 clients:
Column A
55
55
44
21
I want the following output:
55 | 2
I get the desired result by adding a second column (# of clients) and creating a filter to get results only if the value is > 2.
The problem is when "Column A" is a number field. If it is a number field, I get total sum of the records (55+55+44+21) and a value of "1" if I add the # of clients column.
Is it clearer now? ideas?
Maybe you are looking for
-
HT4436 How do I set up separate iCloud's and apple ids for two phones on one account?
I just got a new iPhone and when they transferred my contacts at the store they also replaced my husbands contacts on his phone! Major mess...how do I get the two phones on separate clouds??
-
I got a new computer and backed up my iTunes library to an external hard drive. The external hard drive is not allowing me to access the drive. I no longer have access to the old computer. Is there a way to transfer the songs from my iPod touch to
-
I have an Intel iMac 2012 Mac 21.5 running OS 10.8.5. The printers keep disappearing from the list of printers. All printers or networked on the same segment and switch. The printers are networked with a static IP address and Bonjour. I have tried ad
-
Hi, I'm stuck with the app i'm writing and i really need some good ideas. The basic problem is: I generate a list of string, everytime i produce a new string i need to check if it is already present in the list, if not i add it to the list. Each stri
-
Mail wrongly groups messages in conversation
Hi, After intalling Yosemite I encoutner a problem with Mail app grouping different messages into conversation. The problem is that messages are not connected. Sender and recipients are different, mail content is not related. I've tried rebuilding ma