Categories
- All Categories
- Oracle Analytics Learning Hub
- 30 Oracle Analytics Sharing Center
- 19 Oracle Analytics Lounge
- 241 Oracle Analytics News
- 45 Oracle Analytics Videos
- 16K Oracle Analytics Forums
- 6.3K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 89 Oracle Analytics Trainings
- 16 Oracle Analytics and AI Challenge
- Find Partners
- For Partners
Error in creating a trendline - OBIEE 12c
Hello,
I have a problem with TRENDLINE in OBIEE 12c.
I am trying to use a formula like this:
TRENDLINE(100 - ((IFNULL(Sum(DISTINCT "XX"),0) / ("YY"*24.0)) * 100.0), ("TIME"."DAY_DATE"), 'LINEAR','VALUE')
"XX" - type: double
"YY" - type: double
"TIME"."DAY_DATE" - type: date
I get this error:
State: HY000. Code: 42071. [nQSError: 42071] Trendline Y-axis grain can only be the same as or lower than Trendline X-axis grain. (HY000)
What I am doing wrong?
Best Regards
Answers
-
@User_BCACP - The error message indicates that the Y-axis grain (the data level used for the calculated values) must be at the same or a lower level than the X-axis grain (in this case, "TIME"."DAY_DATE").
- The X-axis is based on
"TIME"."DAY_DATE"(which is at a daily grain). - The Y-axis formula references
"XX"and"YY"without explicitly ensuring they are also at the daily level.
Make sure
"XX"and"YY"are aggregated at the daily level before being used in the formula.
Hope this helps!1 - The X-axis is based on
