How to get the max of an element value selected iota AF Max.
Hello community,Let me explain the scenario.
We have a workbook of discoverer, who have several reports. These reports extract information from multiple views built specifically to retrieve information in several tables. So far, quite normal.
Like any other report you can build these views, you can select the elements (columns) that you will use to create the report. Some of these elements (columns) are selected with the function MAX aggregate for this element; is that to say, instead of the profit of the item, and then click the SUM aggregation function, select the MAX aggregate function. With this option, we can get limit the number of search results.
In our case, we have created a report that shows the items that we have in our stock, for each item, the report shows the sum of kilograms, the average price, its value (the sum of the average price x kilograms) for each element of the family, and we want the report to display for each item (remember that each element is a line in the report or folder) the largest number of transaction_id (of which there been selected using MAX aggregate function for the selected item), but a kind of transaction types.
Let's see an example:
Family | Product name | Sum of the kgs. | Units | Average price | Value of stock. Month | Year | Transaction ID | Type of transaction | Date of movement
4420 | ALUMINA PS - M BB720 | 97.680,000 | KG | 44737 | 43.699,10 | 04. 10. 7740531 | Finalización Conjunto WIP | 16/12/2009
4420 | ALUMINA PS - M BB720 | 47.760,000 | KG | 44737 | 21.366,39 | 04. 10. 8100110 | EXCESS | 31/03/2010
4420 | ALUMINA PS - M BB720 | 97.680,000 | KG | 44737 | 43.699,10 | 04. 10. 8201603 | EXCESS | 30/04/2010
Considerations:
The value you see in the Transaction id is the maximum value that the field have; is that to say, each of the types of transactions, it shows the highest (last) transaction that id. looking at the example, the problem now is that we want to pocket the result a llitle little more. We want the report to show only from each product name or transaction id higher, either the date of circulation higher (as in the example above matches the transaction id 8201603 that have the highest movement 30/04/2010 - date).
I stopped at that point because I don't see how to filter the data to get the result we want.
Any suggestion or help would be appreciated, cause honestly, I don't see how.
Thanks in advance.
Luis.
Hi Luis
In order to get the last day of the month, given a year and month as strings, you will need to convert the strings to a date. Assuming you have a two-digit month and, presumably, a 2 digit, with the year 2000 year and more, then you need to start with a date and let's start with the first day of the month like this:
To_date ('01' |: month: year, 'DDMMYY')
You can use the ADD_MONTHS function to spend the month by one and then if you subtract 1 from that you will end up with the last day of the month.
EndofMonth = ADD_MONTHS (TO_DATE ('01' |: month |: year, 'DDMMYY'), 1)-1
You can also use the LAST_DAY function like this:
EndofMonth = LAST_DAY (TO_DATE ('01' |: month |: year, 'DDMMYY'))
Best wishes
Michael
Tags: Business Intelligence
Similar Questions
-
How to get the balance of an element value
Hello
I have a requirement to obtain related information with balance. I am able to read the information on the element except balance.how to get the value of the particular item balance.
for the application-> transfer and process-> queries with trust-> value the month selected and chosen balances button and queries with the obtained item name break it down the value of the balance.
These values I want in my query.i tried backend with calling package by passing parameters like the number of transfer, balance the id and date but iam getting value "0".
IAM new to hrms, Please help me on how to get this balance of values
Thank you
Hello
It is not very clear what you want to display in the form of balance for a given range of dates.
It depends on how you have configured your balances and periods and balance which you are referring.
The API allows for a given only date that matches the date earned.
Say, for example, that you have a "basic salary" defined with a "Treatment period assignment to Date" dimension and feed of the element that corresponds to the base salary.
"If you need get the 'wage base Total' (balance?) for the period February 1, 2015 ' to March 31, 2015", then you need get dates earned for payroll passes made during that period and call the package above with the appropriate settings.
Another way is by querying the tables/views directly: you can use, for example - it's perhaps easier to your situation:
Select sum (nvl (pbv.value, 0))
of pay_balance_values_v the VB.
where pbv.balance_name = 'base salary.
and pbv.database_item_suffix = '_ASG_PTD. '
and pbv.assignment_id =
and pbv.effective_date between to_date (' 01/02/2015 ',' dd/mm/yyyy')
and to_date (' 31/03/2015 ',' dd/mm/yyyy');
Kind regards
Rajen -
How to get the Max value in Essbase
Hello
I have problem to get the max value of 3 years in Essbase.
How can I get the max value of Dec 2009, Dec 2010, Dec 2011.
Suppose the value of Dec 2009 = 1000, dec 2010 = 1500 and Dec 2011 = 2000
I want to get the max value of these three value, how can I do this in the Essbase calculation Script.
Any idea?
Thank you.
Kind regards
JoniYou did not specify if year and period are there separate dimensions, in any case as always a number of different possbilities and I don't have much time today to think about, but only one method can be to use @MAXRANGE
DIFFICULTY (other members to set, 'Dec')
'MemberToStoreAgainst' = @MAXRANGE("MemberToFindMaxRangeFor","2009:"2011");
ENDFIX
See you soon
John
http://John-Goodwin.blogspot.com/ -
How to get the input of a PromptDialog value?
I went through the docs and cannot find how to get the value of the entry of a PromptDialog. Someone at - he of the ides?
In this doc:
http://www.BlackBerry.com/developers/docs/airapi/1.0.0/index.html
It seems that the text property is what you take. Have you tried that?
-
How to get the Max of elements of type datetime value
Hi all
I wanted to get the last value timestamp (DateTime data type) of the node list. I have the following xml. In this xml file, I want to get the modifydate element that has the last time stamp via xquery/xpath, it should return me following result 2011-09-29 T 17: 21:17 + 10:00
< CustomerList >
< CustomerDetails >
< Name > Test 1 < / name >
assets of < status > < / status >
< modifyDate > 2011-08-20T 17: 21:17 + 10:00 < / modifyDate >
< / CustomerDetails >
< CustomerDetails >
< Name > Test 2 < / name >
Cancel < status > < / status >
< modifyDate > 2011-08-29T 17: 21:17 + 10:00 < / modifyDate >
< / CustomerDetails >
< CustomerDetails >
< Name > Test 3 < / name >
assets of < status > < / status >
< modifyDate > 2011-09-29T 17: 21:17 + 10:00 < / modifyDate >
< / CustomerDetails >
< / CustomerList >
I tried to use the
CustomerList/CustomerDetails/modifyDate [not (. < =... / the above - sibling:CustomerList/CustomerDetails modifyDate) and not (. < =... / following - sibling:CustomerList/CustomerDetails modifyDate)]
But it does not work on the datetime data type.
Any help in this regard is highly appreciated.
Concerning
Published by: user6736659 on Sep 5, 2011 06:15Hello
The following XQuery query should give you what you want:
max( for $i in /CustomerList/CustomerDetails/modifyDate return xs:dateTime($i) )
For example, by using Oracle SQL:
SQL> var xmldoc varchar2(4000) SQL> begin 2 :xmldoc := '
3 '; 21 end; 22 / PL/SQL procedure successfully completed SQL> select xmlquery('max( 2 for $i in /CustomerList/CustomerDetails/modifyDate 3 return xs:dateTime($i) 4 )' 5 passing xmltype(:xmldoc) 6 returning content 7 ) 8 from dual 9 ; XMLQUERY('MAX(FOR$IIN/CUSTOMER -------------------------------------------------------------------------------- 2011-09-29T17:21:17.000000+10:004 8 9Test 1 5active 62011-08-20T17:21:17+10:00 710 14 15Test 2 11cancel 122011-08-29T17:21:17+10:00 1316 20Test 3 17active 182011-09-29T17:21:17+10:00 19 -
How to get the Dutch version of elements for mac 13
How to get a Dutch version of photoshop elements for mac 13
You can download at the bottom of the link:
https://helpx.Adobe.com/Photoshop-elements/KB/Photoshop-elements-downloads.html
-
How to get the Max value with other columns data also.
Suppose that a query is covered with the data as
Time of ID
01 07/12/2014
02 07/05/2014
03 16/07/2014
04 07/07/2014I need to get the ID and time to time max.
that is, should I get
Time of ID
03 16/07/2014To do this, I wrote a query that gives me necessary data. But I thought that's the best way?
Is it an effective way to get this data?
My query that returns the data required is:SELECT ID, MAX_DT FROM
(
Select 'DUMMY', ID, TIME1, MAX (TIME1) OVER (PARTITION 'DUMMY') AS MAX_DT FROM TAB1
WHERE ID IN (BLAH BLAH)
)
WHERE MAX_DT = (EDT) 1Frank mentioned links
WITH test_data (id, time) LIKE)
SELECT 01, to_date('2014/07/12','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 02, to_date('2014/07/16','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 03, to_date('2014/07/16','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 04, to_date('2014/07/07','yyyy-mm-dd') FROM dual
)
SELECT id, time
go (select id,
time,
Max (Time) on latest_time (order by time lines between unbounded preceding and following unbounded)
of test_data
)
where time = latest_time
ID TIME 3 16/07/2014 2 16/07/2014 Concerning
Etbin
-
How to get the max sequence number when some record exists in the database table
Hello
I need to create the sequence that he should leave value max already exists in the table.
Example:
I have a table as below:
ID NAME
1A
1 a
3 C
4 D
Now, during the creation of sequence it should start from 5 but I should ' t START WITH 5 hard-code in the sequence to create. Is it possible to do without Hardcoding the max value in the sequence. It automatically brings the value max + 1 for the next data when I insert.
CREATE THE TEST_SEQ SEQUENCE. NEXTVAL
START WITH [Max + 1 val of the table]
MAXVALUE 9999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
ALL;
Thank you...
Published by: 998976 on April 18, 2013 04:37
Published by: 998976 on April 18, 2013 04:38Hello
All the numbers in a CREATE SEQUENCE statement are literals; no other types of numeric expressions are allowed.
You need dynamic SQL statements to do something like what you want. For example:COLUMN seq_start_col NEW_VALUE seq_start SELECT 1 + MAX (val) AS seq_start_col FROM table_x; CCREATE SEQUENCE TEST_SEQ.NEXTVAL START WITH &seq_start MAXVALUE 9999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;
-
How to get the decimal part of a value of integer
Hi all
I have a task to round up the price of the price_value column table up to 2 decimal values.
create table price_value (award number (20.4));
insert into price_value values (5);
insert into price_value values (55);
insert into price_value values (55.5);
insert into price_value values (55.12);
insert into price_value values (55.456);
Select * from price_value;
Expected results
5.00
55.00
55.50
55.12
55,45
Please help me how to do this.
Thank you
Select to_char (trunc(price,2), 'fm9999999999999999D00') price
of price_value
/
PRICE
----------
5.00
55.00
55.50
55.12
55,45SQL >
SY.
-
How to get the day as a numeric value without the date in shape?
Hello
to reduce the costs of a sql statement, I need to get the day of a date under the number (to compare to a numerical value) value without formatting. Each formatting causes a complete table of the table scan and the date field. Is there a function for this problem?
Version of Oracle's 11g.
Thank you CarstenYou can use EXTRACT...
SQL> select extract(day from sysdate) from dual; EXTRACT(DAYFROMSYSDATE) ----------------------- 7 SQL>
-
How to get the max avlue P2P for a signal
Hello!
I am very new to all of the LabView program and have some problems with very basic need I ask my program.
I need to measure a signal max P2P and preform that some analysis on it, the problem is that the Amplitude and the measurement VI is for me the P2P each sample given. Is it possible to do this right?
Thank you
You can store it in a shift register.
A shift register is one of the fundamentals of LabVIEW that you should be familiar with. Have you taken any of the tutorials?
-
How to get the id of an element
Hi all
My system is Oracle 12 g, Apex 4.2, theme 25.
I have a single point display whose source is PL/SQL.
In the pl/sql code I code something like
for rec_name in all other cases
loop
........
HTP.p (' < a href = "" onclick = "return false;" class = "Print-link' id =" ' | ") rec_name.pk_id |' "value =" ' | " rec_name.pk_id | ""(> Imprimer < /a >< / div >'); "
.......
end loop;
It displays the number of link href Print records. The user clicks on a link to print. Now dynamic action, I would like to enter the id or the value of the clicked link javascript processing. How can I enter the id / value. I tried following, but nothing has worked.
var capturedId = this.attr ('id');
var capturedId = $(this) .attr ('id');
var capturedId = document.getElementById ($("a#id"));
Another way please?
for rec_name in a loop all other cases
........
- HTP.p (')' );
.......
end loop;
function printLnk(aId) {
alert(aId);
} -
How to get the MAX 'Initial configurable settings' of IVI driver
-
I use lv 8.5 and teststand 4.0.
I did a step type custom and recorded at the MyTypes.ini in pallets of type.
I specified a default module by opening the properties of the custom step of *.ini type window, then I put some values of the parameters.
T1) when I open teststand and I add the custom step type manaully in seq file, the labview module parameter values are represented.
But, if to use file (create and add support prototype stage), the labview module parameter values has the default value.
Using joint file, how to get the setting custom step type values I put in *.ini?
Q2) each type of step are automatically by name through the use of LoadTypePaletteFilesEx. When I open teststand and I add the custom step type manaully in seq file, the module is loaded automatically. Inside the attachment, I use a prototype of charge and a fixed path where the module labview is to load the labview module.
Can I load module automatically without using a prototype of charge or how can I get a dynamic path of type step?
I solved Q1 for myself by using the mapping tab of the parameter within the configuration to the default module window.
Everyone knows Q2?
Thank you.
-
How can I get the max of a measurement value
How can I get the max of a measurement value?
I tried the while loop max-min-solution described in this link. But this using my myRio acceleration measurement no longer works. It seems to hang.
I use the I2C Communication.
The inner circle while loop is a bad construction. It will be either executed once, if enter the Boolean value is True, or forever if the value is false.
Put your records on the timed loop shift and eliminate inside while loop. Then your code should work.
Maybe you are looking for
-
I do not see the plugin container in the task manager of Windows since the last update of Firefox and now FF freezes several times per day (since the previous update, before yesterday). It takes several minutes after that I see this until it thaws, a
-
Hello Some way to adapt to an equal division distance with the same width? If it starts from 09:30 made a line every 2 h... 9: 30. 11 h 30... Kind regards.
-
How can I limit the total number of hours per day, that my child may be on the computer?
Summary of the issueOther issues of Windows Live family safety What version of Windows Live Family Safety do you use? Version 2011 (15.4.3538.513) Choose your operating system version: Windows 7 Additional detailsHow can I limit the total time per da
-
I have a diviculties trying to find the program to write a letter and don't want sticky notes!
I'm writing a letter and cannot find the program to do this on the computer just reminders and this isn't helping me. I would be very grateful if you could help me in this matter
-
Executable built with CVI 8.1 error-5093, the analysis library is not found
Upgraded to 8.1 Labwindows/CVI of Labwindows/CVI 7.0 development machines. An earlier application was built using the ICB 7.0 and installed on a test computer. The same code built with CVI 8.1 is any error during execution of the function stdev, 5093