I Have a Table as seen in the picture above. I only want to see the rows where the IDs have the newest Value. A seen in the Picture below:
Ideally you solve that in the model or the database level directly by having a view with the "current" values of your rows.
You could try by adding a rank on date by ID and only keep the rows with 1. Keep in mind the pre & post aggregation filtering issue, so you could look into selection step to keep only the rows you are after (for a post-aggregation filter).
Thank you Gianni. Perhaps you can give me another hint? I did at a new column with this Column formula:
RANK("Date")
then i get 1,2,3,4 and 5 in the cells. I don't quite get how to insert the "by ID" expression without error:
RANK('Date') BY 'ID' does not work and gives Syntax Error
RANK('Date') BY 'ID'
RANK('Date') FROM 'ID' does not work and gives Syntax Error
RANK('Date') FROM 'ID'
RANK('Date') FROM ('ID') does not work and gives Syntax Error
RANK('Date') FROM ('ID')
You were really close ;-)
The "BY" goes inside the brackets.
RANK("table"."column" BY "table"."column") , you should always use the "table"."column" syntax to reference columns in an analysis in OBIEE/OA (assuming that's the product you use as you posted in this category).
Thank you Gianni - you made my day ☺️
Hi Team, We would like to raise an enhancement request for the SSO/SAML configuration guidance for OAS 2026. We have already raised multiple SRs regarding OAS 2026 SSO configuration. However, we are facing difficulties getting the required guidance, as the available documentation does not clearly cover the OAS 2026 SSO…
We are planning to archive the Contract and Lease data currently sourced from the External Source as Contract and Lease accounting functions are being migrated to Oracle's CLM and Lease Accounting modules. At this stage, only active and partially closed records are being converted into Oracle and the remaining historical…
The difference column is a calculation, and I would like to average that row.
We are trying to convert our OAS reports to OAC and one of the parameters in the where clause of the report is what I am trying to make in OAC. I created a calculation as follows and I am trying to put it into a filter . The code validates EVALUATE('GREATEST ( TRUNC ( NVL (%1, TO_DATE (''1/1/2013'', ''mm/dd/yyyy'') ) ),…
Hi , I am calling one parameter in another parameter and it is not working. 1st parameter is showing values, while calling the 1st parameter in second it is not showing any values. Regards, Sree Hari M