Calculating the percentages
Hi Experts,
Im working on BI7, i have a scenario in which i have to do some calculations.
I have ODS and a realtime Infocube, from ODS we are getting one KF and from RT Infocube we are getting 3 kfs and 3 more KF's have to be calulated based on the Calculation factor which is comming from RT infocube.
We are loading RT infocube 1st into the target.
Now my question is if i have to write the code to populate the 3 KFs where will i write the code? in 3.5 we will write in the start routine or in the field routine. im not sure where will we write the code in BI7.
Can someone advise me where to write this code?.
Your help is very much appreciated
Regards
BN
refer: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6090a621-c170-2910-c1ab-d9203321ee19 step by step guide, it explains what all places in BI we can write routine and significance of each.
You can either in the start routine while your loading from your Real Time Cube to InfoCube or in the Rule Details in the transformation for those KF's
Similar Messages
-
i am new to abap. how to calculate the percentage of some amount field. and i want to pass that value to smartform. how to do that, and how to conver amount to discription i mean i want to display 3000 as three thousand plz help me .
Hi,
If you want the calculated percentage to SmartForm then you have to create the structure and then pass that structure to the SmartForm Import parameters.
The logic for calculating the percentage remains the same as we have been doing so far in other Pro Languages.....
HTH,
Regards,
Dhruv Shah -
Why I can not find the percentage calculation %ct
Hi,
I m trying to use the Percentage Calculation %ct for a calculated KeyFigure. There are only two Functions: % and %A
Can anyone explain why it is so?
thanks and regardsHi,
Percentage Variance (%)
<Operand1> % <Operand2>
This gives the percentage variance between operand 1 and operand 2.
Percentage Share (%A)
<Operand1> %A <Operand2>
This gives the percentage share of operand 1 and operand 2. It is identical to formula 100 * <Operand1> / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for u201CDivision by 0u201D if <Operand2> is equal to 0.
Use
You use the following percentage functions as operators when you define a formula or a calculated key figure.
Features
NULL values are displayed as empty cells, not as 0. For more information about when NULL values occur and how they are displayed, see Technical Notes About the Formula Operators.
Percentage Variance (%)
<Operand1> % <Operand2>
This gives the percentage variance between operand 1 and operand 2. It is identical to:
Formula 100 * (<Operand1> - <Operand2>) / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for u201CDivision by 0u201D if <Operand2> is equal to 0.
Plan Sales % Actual Sales specifies the percentage difference between the plan sales and the actual sales.
Percentage Share (%A)
<Operand1> %A <Operand2>
This gives the percentage share of operand 1 and operand 2. It is identical to formula 100 * <Operand1> / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for u201CDivision by 0u201D if <Operand2> is equal to 0.
Character for "Division by 0" :See SAP Reference IMG u2192 SAP Customizing Implementation Guide u2192 SAP NetWeaver u2192 Business Intelligence u2192 Settings for Reporting and Analysis u2192 General Settings for Reporting and Analysis u2192 Display of Numeric Values in the Business Explorer.
"Fixed costs" %A "costs" expresses the proportion of the total cost of a product that is the fixed cost.
Percentage Share of Result (%CT)
%CT <Operand>
This shows how high the percentage share is, with regard to the result. The result is the outcome of aggregating the second highest results level (interim result).
Use
You use the following percentage functions as operators when you define a formula or a calculated key figure.
Features
NULL values are displayed as empty cells, not as 0. For more information about when NULL values occur and how they are displayed, see Technical Notes About the Formula Operators.
Percentage Variance (%)
<Operand1> % <Operand2>
This gives the percentage variance between operand 1 and operand 2. It is identical to:
Formula 100 * (<Operand1> - <Operand2>) / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for u201CDivision by 0u201D if <Operand2> is equal to 0.
Plan Sales % Actual Sales specifies the percentage difference between the plan sales and the actual sales.
Percentage Share (%A)
<Operand1> %A <Operand2>
This gives the percentage share of operand 1 and operand 2. It is identical to formula 100 * <Operand1> / abs(<Operand2>) , if <Operand2> is not equal to 0 and the character for u201CDivision by 0u201D if <Operand2> is equal to 0.
Character for "Division by 0" :See SAP Reference IMG u2192 SAP Customizing Implementation Guide u2192 SAP NetWeaver u2192 Business Intelligence u2192 Settings for Reporting and Analysis u2192 General Settings for Reporting and Analysis u2192 Display of Numeric Values in the Business Explorer.
"Fixed costs" %A "costs" expresses the proportion of the total cost of a product that is the fixed cost.
Percentage Share of Result (%CT)
%CT <Operand>
This shows how high the percentage share is, with regard to the result. The result is the outcome of aggregating the second highest results level (interim result).
If a characteristic has been drilled down in both the rows and the columns, this reference is not unique. The system displays a warning and the relevant symbol for Data Does Not Exist. For more information, see SAP Reference IMG u2192 SAP Customizing Implementation Guide u2192 SAP NetWeaver u2192 Business Intelligence u2192 Settings for Reporting and Analysis u2192 General Settings for Reporting and Analysis u2192 Display of Numeric Values in the Business Explorer.
Percentage Share of Overall Result (%GT)
%GT <Operand>
This shows how high the percentage share is with regard to the overall result. The overall result is the outcome of aggregating the highest results level. Dynamic filters (filters that were not specified in the Query Designer) also play a role in calculating the overall result.
Percentage Share of Query Result (%RT)
%RT <Operand>
This is the same as %GT.
Unlike the process for calculating the overall result, dynamic filters are not used in the calculation of the query result. This means that the calculation always normalizes to the same value, irrespective of the filter status and the navigational state.
Reg
Pra -
The percentage of free space is remain unchanged after extend data file.
I have alter database and extend datafile (applsysd03.dbf), the free size is larger than before, but don't know why the percentage (MAX_PER_FREE) is remain unchanged.
FILE_NAME TABLESPACE TOTAL USED FREE PER_FREE MAX_SIZE MAX_FREE MAX_PER_FREE
applsysd03.dbf APPLSYSD 3000 1637.9 1362.1 45.4 2000 362.1 18.1
applsysd03.dbf APPLSYSD 1900 1637.9 262.1 13.8 2000 362.1 18.1
Here is the my scripts:
select b.file_name File_name,
b.tablespace_name Tablespace,
b.bytes/(1024*1024) Total,
round((b.bytes - sum(nvl(a.bytes,0)))/(1024*1024),1) Used,
round(sum(nvl(a.bytes,0))/(1024*1024),1) Free,
round((sum(nvl(a.bytes,0))/(b.bytes))*100,1) per_Free,
round(decode(b.maxbytes,0,b.bytes,b.maxbytes)/(1024*1024),1) Max_Size,
round((sum(nvl(a.bytes,0)) + decode(b.maxbytes,0,0,b.maxbytes-b.bytes))/(1024*1024),1) Max_Free,
round((((sum(nvl(a.bytes,0)) + decode(b.maxbytes,0,0,b.maxbytes-b.bytes))/(1024*1024)) / (decode(b.maxbytes,0,b.bytes,b.maxbytes)/(1024*1024))) * 100,1) Max_per_Free
from sys.dba_free_space a,sys.dba_data_files b
where a.file_id(+) = b.file_id
and exists (
select file_id,recent_record
from ( select file_name,file_id,tablespace_name, max(file_id) over (partition by tablespace_name) recent_record
from sys.dba_data_files
where tablespace_name in ('ALRD','ALRX','APPLSYSD','APPLSYSX','APD','APX','ARD','ARX','CAPD','CAPX','CARD','CARX','CFNDD','CFNDX','CGLD','CGLX','CINVD','CINCX','CPOD','CPOX','CQCD','CQCX','CTXD','GLD','GLX','HRD','HRX','ICXD','ICXX','INVD','INVX','POD','POX','RGD','RGX','CWPLD','CWPLX','CSYND','CSYNX')
) t
where t.file_id = t.recent_record
and t.file_id = b.file_id
group by b.tablespace_name, b.file_name, b.bytes,b.maxbytes
order by 9
Any clues?
FANTo summarize - you want to see what percent of the maximum datafile space is free.
If the maxbyes <= bytes (size of the datafile) it will never autoextend. So, the max size is the current datafile size.
If the maxbytes >bytes, the max available space is the maxbyes.
So, the calculation would be:
max_percent_free = (max_size - used) / (max_size)
where max_size is either maxbytes or bytes (current datafile size).
In the first case, where datafile is 1900 meg that would be:
max_percent_free = (2000-1637) / (2000) = 18% - we use maxbytes since it is 2000, greater than the file size (1900)
After increasing the size to 3000
max_percent_free = (3000-1637) / 3000 = 45% - we use file size, 3000, since it is larger than maxbytes (2000)
If you would set maxbytes to 5 gb
max_percent_free = (5000-1637)/5000 = 67%
Does that make sense? -
How to calculate the percentage of free space for a table in Oracle
okay, I am a little confused here. I have been searching the web and looking at a lot of documents. What I basically want to find out is this, how do I calculate the difference between the number of bytes a table is using and the total bytes allocated to a table space (going that way to get percent free for a particular table). So I need a byte count of a table and total table space and the percentage difference. I have been looking at the DBA_TABLES DBA_TABLESPACES and DBA_SEGMENTS views. I have tried to calculated the space as num_rows * avg_row_len (if I am wrong, let me know). I have been trying to compare that calculation to the number in DBA_TABLESPACES and DBA_SEGMENTS. I am just looking for the total space allocated to the table space that the table sits in (seem logical right now) to make the percentage value work. Thus I want to be able to track the table as it grows as compated to the table space it sits in to see a value as it changes over time (days, weeks, etc.) each time I run this script I am working on.
Can someone get me straight and help me to find out if I am looking in the right places. Any advice would help.
EdwardYou can use a little modified version of dbms_space from Tom, show_space. Have a look,
SQL> create table test222 as select * from all_objects;
Table created.
SQL> delete from test22 where rownum<=100;
delete from test22 where rownum<=100
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> delete from test222 where rownum<=100;
100 rows deleted.
SQL> analyze table test222 compute statistics;
Table analyzed.
SQL> create or replace procedure show_space
2 ( p_segname in varchar2,
3 p_owner in varchar2 default user,
4 p_type in varchar2 default 'TABLE',
5 p_partition in varchar2 default NULL )
6 -- this procedure uses authid current user so it can query DBA_*
7 -- views using privileges from a ROLE and so it can be installed
8 -- once per database, instead of once per user that wanted to use it
9 authid current_user
10 as
11 l_free_blks number;
12 l_total_blocks number;
13 l_total_bytes number;
14 l_unused_blocks number;
15 l_unused_bytes number;
16 l_LastUsedExtFileId number;
17 l_LastUsedExtBlockId number;
18 l_LAST_USED_BLOCK number;
19 l_segment_space_mgmt varchar2(255);
20 l_unformatted_blocks number;
21 l_unformatted_bytes number;
22 l_fs1_blocks number; l_fs1_bytes number;
23 l_fs2_blocks number; l_fs2_bytes number;
24 l_fs3_blocks number; l_fs3_bytes number;
25 l_fs4_blocks number; l_fs4_bytes number;
26 l_full_blocks number; l_full_bytes number;
27
28 -- inline procedure to print out numbers nicely formatted
29 -- with a simple label
30 procedure p( p_label in varchar2, p_num in number )
31 is
32 begin
33 dbms_output.put_line( rpad(p_label,40,'.') ||
34 to_char(p_num,'999,999,999,999') );
35 end;
36 begin
37 -- this query is executed dynamically in order to allow this procedure
38 -- to be created by a user who has access to DBA_SEGMENTS/TABLESPACES
39 -- via a role as is customary.
40 -- NOTE: at runtime, the invoker MUST have access to these two
41 -- views!
42 -- this query determines if the object is a ASSM object or not
43 begin
44 execute immediate
45 'select ts.segment_space_management
46 from dba_segments seg, dba_tablespaces ts
47 where seg.segment_name = :p_segname
48 and (:p_partition is null or
49 seg.partition_name = :p_partition)
50 and seg.owner = :p_owner
51 and seg.tablespace_name = ts.tablespace_name'
52 into l_segment_space_mgmt
53 using p_segname, p_partition, p_partition, p_owner;
54 exception
55 when too_many_rows then
56 dbms_output.put_line
57 ( 'This must be a partitioned table, use p_partition => ');
58 return;
59 end;
60
61
62 -- if the object is in an ASSM tablespace, we must use this API
63 -- call to get space information, else we use the FREE_BLOCKS
64 -- API for the user managed segments
65 if l_segment_space_mgmt = 'AUTO'
66 then
67 dbms_space.space_usage
68 ( p_owner, p_segname, p_type, l_unformatted_blocks,
69 l_unformatted_bytes, l_fs1_blocks, l_fs1_bytes,
70 l_fs2_blocks, l_fs2_bytes, l_fs3_blocks, l_fs3_bytes,
71 l_fs4_blocks, l_fs4_bytes, l_full_blocks, l_full_bytes, p_partition);
72
73 p( 'Unformatted Blocks ', l_unformatted_blocks );
74 p( 'FS1 Blocks (0-25) ', l_fs1_blocks );
75 p( 'FS2 Blocks (25-50) ', l_fs2_blocks );
76 p( 'FS3 Blocks (50-75) ', l_fs3_blocks );
77 p( 'FS4 Blocks (75-100)', l_fs4_blocks );
78 p( 'Full Blocks ', l_full_blocks );
79 else
80 dbms_space.free_blocks(
81 segment_owner => p_owner,
82 segment_name => p_segname,
83 segment_type => p_type,
84 freelist_group_id => 0,
85 free_blks => l_free_blks);
86
87 p( 'Free Blocks', l_free_blks );
88 end if;
89
90 -- and then the unused space API call to get the rest of the
91 -- information
92 dbms_space.unused_space
93 ( segment_owner => p_owner,
94 segment_name => p_segname,
95 segment_type => p_type,
96 partition_name => p_partition,
97 total_blocks => l_total_blocks,
98 total_bytes => l_total_bytes,
99 unused_blocks => l_unused_blocks,
100 unused_bytes => l_unused_bytes,
101 LAST_USED_EXTENT_FILE_ID => l_LastUsedExtFileId,
102 LAST_USED_EXTENT_BLOCK_ID => l_LastUsedExtBlockId,
103 LAST_USED_BLOCK => l_LAST_USED_BLOCK );
104
105 p( 'Total Blocks', l_total_blocks );
106 p( 'Total Bytes', l_total_bytes );
107 p( 'Total MBytes', trunc(l_total_bytes/1024/1024) );
108 p( 'Unused Blocks', l_unused_blocks );
109 p( 'Unused Bytes', l_unused_bytes );
110 p( 'Last Used Ext FileId', l_LastUsedExtFileId );
111 p( 'Last Used Ext BlockId', l_LastUsedExtBlockId );
112 p( 'Last Used Block', l_LAST_USED_BLOCK );
113 end;
114
115 /
Procedure created.
SQL> desc show_space
PROCEDURE show_space
Argument Name Type In/Out Default?
P_SEGNAME VARCHAR2 IN
P_OWNER VARCHAR2 IN DEFAULT
P_TYPE VARCHAR2 IN DEFAULT
P_PARTITION VARCHAR2 IN DEFAULT
SQL> set serveroutput on
SQL> exec show_space('TEST222','SCOTT');
BEGIN show_space('TEST222','SCOTT'); END;
ERROR at line 1:
ORA-00942: table or view does not exist
ORA-06512: at "SCOTT.SHOW_SPACE", line 44
ORA-06512: at line 1
SQL> conn / as sysdba
Connected.
SQL> grant sysdba to scott;
Grant succeeded.
SQL> conn scott/tiger as sysdba
Connected.
SQL> exec show_space('TEST222','SCOTT');
BEGIN show_space('TEST222','SCOTT'); END;
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'SHOW_SPACE' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
SQL> exec scott.show_space('TEST222','SCOTT');
PL/SQL procedure successfully completed.
SQL> set serveroutput on
SQL> exec scott.show_space('TEST222','SCOTT');
Unformatted Blocks ..................... 0
FS1 Blocks (0-25) ..................... 0
FS2 Blocks (25-50) ..................... 1
FS3 Blocks (50-75) ..................... 0
FS4 Blocks (75-100)..................... 1
Full Blocks ..................... 807
Total Blocks............................ 896
Total Bytes............................. 7,340,032
Total MBytes............................ 7
Unused Blocks........................... 65
Unused Bytes............................ 532,480
Last Used Ext FileId.................... 4
Last Used Ext BlockId................... 1,289
Last Used Block......................... 63
PL/SQL procedure successfully completed.
SQL>http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5350053031470
I use this to find the space allocations.
Just read your post again,this is not going to show you the percentage of the free/used space. This is going to be the number of blocks which are free/used. For the growth trend, you can look at (in 10g) Oracle EM. It has added now,Segment Growth Trend report which can show you for each object,comparing to the allocated space to the object,how much space is being used by it.
HTH
Aman.... -
Hi When i create the downpayment process in the invoice i get amount as value but my requirement is in percentage even after i select the percentage basis milestone billing please help what can be done
downpayment percentage , so if i want 50 percent of order value to be paid and when i go to faz type the invoice is created for 0 value that 50 percent of the amount is not getting calculated , where as when i enter in order same as 50 percent in amount it gets calculated in invoice, any help ?
-
Calculator with Percentage button - widget or software please
Hi all,
I have tried to search for this and havent come up with anything solid, so if you can help, please do;
I downloaded a widget on my old macbook before it got sent back to apple and now I cannot find the calculator no matter what I put in the searches.
I was after a similar calculator to the one supplied as standard, but with the percentage button,
Thanks in advnceThanks for the star baydreamer!
you can tell "newbie"!
Uhm, never having used the thing, I didn't know that until I looked!
It always pays to explore the menus in any application - you never know what you might find! -
Is there a way to remove the percentage complete display?
When a user is completing the form a 'percentage complete' is displayed. In my case, the way this is calculated is misleading. Is there an option to edit or remove this?
This is the logic:
For multiple page forms the first page always shows 0% and we don't show progress on the last page. For the pages in between we take the number of questions completed on the previous pages and divide by the total number of questions in the entire form to get the percentage for the current visible page.
The percent doesn't include what is on the current page because it hasn't been filled out yet. The user may only fill out a few questions and leave the rest so you can't say they completed 90%. We don't know what the completed until they hit Next.
We've never found a better way to do the math that makes sense in all cases.
Randy -
Error: The percentage of requests that resulted in internal errors
I am using grid control with a 10.2 database and I keep getting this error with my http server.
Currently the error says:
The percentage of requests that resulted in internal errors is 55.1%
The metrics are set as warning = 1% and critical =1.5% so obviously this is a little over what we expect.
I have done some searching and cannot find any info about this metric or the resulting error. I guess I am looking for any help in understanding what this error means and if there is a way to fix it. Any info about how this percentage is calculated would be of help as well.
thank youI've raised an SR on this, asking for more information on the following two Oracle HTTP Server metric alerts:
The percentage of requests that resulted in failures is 69.09%
The percentage of requests that resulted in internal errors is 409.09%
I have found a reoccurring error in my apache logs:
File does not exist: /app/ora/product/EM10GR2/oms10g/Apache/Apache/htdocs/favicon.ico
This seems to be something to do with IE 5, so not sure its related.
I will keep you chaps updated with what oracle come back with.
Bazza -
Forms, Calculations and Percentages
I am using Acrobat XI Pro. I am trying to calculate some items for an order form. It will be the (Quantity * Unit Price)*(Discount*-1). The discount it a percentage. However, the form keeps turning the percentage from 20% to 2000%. Then when it does the calculation in the Savings field it comes out as a negative number in the hundreds. How would you do this type of thing? I have tried both simplified and custom script. Neither have worked. The TOTAL field will be (Quantity*UnitPrice)+(Savings)
So it should read across Quantity=2 UnitPrice=$50.00 Discount=20% and Savings=$10.00
Thank you in advance for any help
EllenPercentages are entered in as decimal values and the formatting of a field makes the adjustment of the decimal place and adding the "%" symbol. If you want to try and do the math yourself, you will be doing a non-standard operation and need to write more scripts and more debugging to handle your code.
-
Grand total level of the percentage column giving value from the first row of column
Hi Guys,
I have a requirement like to show the percentage value which the calculation of two columns , in the grand total level .
I think it can be achievaable by giving the aggregation rule for that column as Server complex Aggregate .
eg.
Fiscal Year Department subdepartment Total cost Sub Department cost % cost
2011 Edu Books 500 50 10
2011 Edu Note Book 200 100 50
2011 Edu Furniture 300 30 10
2011 Edu 1000 180 18
Grand Total
Ideally it should come like as above ..but the problem with me that ,it showing correct value for all the rows ,but at the grand total level it's taking the value of % cost from the first row . like below..
2011 Edu 1000 180 10
Grand Total
I have calculated the % cost column in the answer itself as (Sub Department cost /Total Cost )
where the
Aggregation rule for the columns given are
Total Cost - Sum ,Sub Dep Cost - Sum, % Cost - Server Complex Aggregate
So plz suggest me any Idea to achieve this ..Thanks in advance.Give the agg. as avg for % field.
Best of Luck,
Kashi -
Suspension employees payment on the percentage basis
Dear All,
Request you to please help me with below issues:-
1) Suspension:- My client requirement is that, when any employee is suspended than for 1st 90days employee will be just getting 50% of his/her BasicDA (all other salary allowance will not be applicable) and after 90days employee will be getting 75% of BasicDA (no other allowance).
How to map this thing is SAP, i believe we can do it through PCR stating that when this WT Suspension is entered in employee master data, than only above logic will be captured and paid accordingly in salary, But i have never written PCR so far for payroll.
2) Benevolent Fund:- As per company policy, incase of death of any employee during employement, all employee contribute one day salary BasicDA towards benevolent fund. What i will need to do for the same, so that whenever benevolent fund WT is enter system should capture 1day basicDA salary.
Request you all experts to kindly guide me on the above issues as how to proceed and work on the same.
Thanks in Advance,
KBHi Vibin,
Thank you for the quick reply.
I am trying to resolve the issue by writing the PCR.
Please help me out which operations i have to use.
1. created the one wage type to enter the percentage in IT.
2.after the calculation through PCR.I have to process the wage type amount into basic wage type by overwritting the basic amount.
Thanks,
KB -
Hi, I was looking up in the 「How to Auto Scale」 document
http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-scale/
and got stuck in the below paragraph, the part that describes how to calculate the
average percentage of CPU usage.
==========
All instances are included when calculating the average percentage of CPU usage and the average is
based on use over the previous hour. Depending on the number of instances that your application is using, it can take longer than the specified wait time for the scale action to occur if the wait time is set very low. The minimum time between scaling actions
is five minutes. Scaling actions cannot occur if any of the instances are in a transitioning state.
==========
Does any one know the microsoft`s definition of 「All Instance」 ?
Whether the virtual machines that are shut down but has been set into auto scaling group count as one of them?
The question is that the response time, the data shows up in the management portal delays a lot comparing to the
real time. I was wondering if the definition of the calculation described above is truly what the user`s want or not.
I`m all ears to any information. Thanks in advance !!Hello Tomo Shimazu,
Instance is a presence of a service eg :- VM is an instance. Copy of VM is another instance which is 2 instances of VM.
Although Microsoft’s pricing model is readily available and even offers a simple calculator (http://www.windowsazure.com/en-us/pricing/calculator/advanced/) to assist
in the process, it may be difficult to know how much of each resource you will need to get an estimate.
To understand on calculating the compute instances and the VM size, let’s first take a look at the VM role sizes offered by Microsoft.
The prices per month for each, at the time of writing, are $30, $90, $180, $360, $720 from ExtraSmall to ExtraLarge respectively. So with the exception of the
transition from ExtraSmall to Small, going to the next size VM is exactly twice the cost, which, is mirrored in the increase of resources you get at each level. With each step, CPU Cores, Memory, Disk Space, and Bandwidth are all doubled from the previous.
If this is the case, then, is there any advantage to any one of these over the others? The answer is yes. In the majority of cases, the best bet will be to go with the small instance, with the reason being that because all of these resources scale equally
to cost it is possible to achieve the exact equivalent to a larger VM simply by increasing the number of instances. For example 8 small instances is equivalent to one ExtraLarge instance, with the advantage of the fact that when not needed these small instances
can be turned off and will cost nothing.
By hosting the application in this manner, it increases the effectiveness of the number one reason that a business would transition to the cloud anyway – Scalability.
Obviously 16 smaller instances can be more finely adjusted to the application’s usage than 2 ExtraLarge can. If traffic gets higher or lower than expected, two Small Instances can be added at $180/mo for the time that they are running, versus adding another
ExtraLarge for $720/mo.
The only exception to using the smallest instance, is in the case of the ExtraSmall, which offers only 1/20 of the bandwidth of the Small, making it only feasible
for very lightly accessed applications or, more likely, a QA environment.
From this point, it becomes much easier to estimate the compute instance requirements of migrating the application to Windows Azure. Take the current server(s)
total resources (CPU, RAM, etc) and find how many Small instances it would take to recreate it. This gives a good starting point, however, remember that these instances can be turned on and off to meet demand, and beyond the first instance, there is no charge
when the instances are off. This can lead to significant cost savings, and is the primary incentive to migrating to the cloud.
For azure pricing information, refer
pricing details.
If you still unclear about pricing and billing, you may raise a service request with billing team
here
Hope this helps.
Regards,
Shirisha Paderu -
How to calculate the percentages
Hi Gurus!!
I am having a key figure(say suppose KF1) which had undergone currency conversions in query designer level to USD.
Now i want one more field(KF2) in my report in which i should get the values of percentages based on KF1 and its overall result.
Means i have 1000,2500,3400....under KF1 and the total is 25000. Finally under KF2 i should get as mentioned below
KF1----
>KF2
1000----
>(1000/25000)*100
2500----
>(2500/25000)*100
3400----
>(3400/25000)*100
So like wise i shold get the percentages based on KF1 and its total.
I had tried SUMGT and %GT functions as mentioned below:
kf1/sumgt(kf1) and kf1/%GT(kf1) and for both of them the query is showing errors like you cannot use these functions in the query. correct the query.
Pls suggest me the solution.
Thanks in Advance
Jiten
Edited by: Jitendra Yuddandi on Jun 9, 2009 12:20 PMcheck these links
http://help.sap.com/saphelp_nw04s/helpdata/en/1e/99ea3bd7896f58e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/e2/16f13a2f160f28e10000000a114084/frameset.htm -
Hi,
in Lion I was able to display the time passively in the top bar. Now I only have the chance to display the percentage. Anyone has a solution for this? I do not want to click always on my battery button just to see something I used to see in the past at a more prominent place.
Actually this bug really ticks me off!
Thanks for any advise.http://www.apple.com/feedback/macosx.html
Send feedback to apple about changing this back.
There is no native way to do this.
Maybe you are looking for
-
I can put it to sleep and it will do so (light in button slowly blinks). However over the energy control panel it no longer goes to sleep. In my system.log I see endless activity. Not sure how this will help me fix it though. Here is some of it. Dec
-
HP Mini 110-3700 built-in camera not working
I just bought my HP Mini 110-3700 (LV831PA#UUF) last january. I just tried using the HP camera twice to check if the image it captures is clear. Yesterday, i will use the camera for a video chat but the messenger said "Cannot detech the camera/ devic
-
InDesign text out of sight in page!
Dear All, I have one problem in text out of sight in page! using InDesign CS5.5 windows.@@ In my InDesign document have 7 pages, and 3 column text flow, When I removed the 3rd column one anchored text frame it will "text out of sight" into the 2nd co
-
BAPI to create a position?
Hi Guys, Is there any BAPI/FM to create a position, relationships, vacancy and account assignment feature. And it should return the newly created position number. Thanks Edited by: Vin143 on Feb 10, 2010 8:52 PM
-
How to use Microsoft Excel dll in SQL Server Reporting Services
Hi, Can you please explain me the steps to use excel .dll in ssrs