Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Way to chart different element parameters based on trend time?

Solved1.42K views23rd August 2023chart Dashboads GQI
1
Steve Purcell [SLC] [DevOps Advocate]1.63K 18th August 2023 0 Comments

We have parameters from two elements being joined together by trend parameters based on Trend Start time.  We are getting some results back, however, not all the results we were expecting.  I am thinking this might be due to the trend time and readings not exactly matching.  Is there a better way to perform this correlation and display the results in a chart?

Our configuration is:

Element 1 is an antenna rotator, which is set to rotate twice a day from 0 to 360 degrees with a dwell time of 2 minutes.  We are trending the angle of the antenna.

Element 2 is a test device collecting RSRP readings for multiple 5G channels, trending the RSRP reading.

The Dashboard configuration then uses the Table Join function on trend start time to correlate the angle and the Max RSRP readings into chart parameters.  This does provide some results, but not all the results we expected when compared to adding the trend lines together on a trend report rather than as a dashboard chart.  We expected to have a Max RSRP reading for each Angle charted, however, we are only seeing a subset in the results.

Following is one example of the results we are receiving.  The top trend is the Antenna Rotator angle stepping 8 degrees at a time up to 360 degrees, with 2 minutes between each step.  While the chart below shows the RSRP level readings.  We expected a RSRP reading for each antenna location (every 8 degrees) not just 8 readings total in this example.  Other timeframes have had more or less readings charted but have yet to see one with a reading for each angle represented as expected.

Steve Purcell [SLC] [DevOps Advocate] Selected answer as best 23rd August 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Ronald Gerard [SLC] [DevOps Advocate]1.73K Posted 21st August 2023 5 Comments

Hi Steve,

From what you explained I think your suspicion is correct that it's likely the start timestamps do not match exactly.

To investigate this further and to solve this issue you could use the experimental Custom Operator feature of GQI (currently in softlaunch).
See: https://docs.dataminer.services/user-guide/Advanced_Modules/Dashboards_and_Low_Code_Apps/GQI/Extensions/GQI_Custom_Operator.html

It allows you to transform queried data using a C# script.
You could use this to e.g. to round timestamps to the nearest minute.

Example
Code:

Usage:

Result:

Ronald Gerard [SLC] [DevOps Advocate] Posted new comment 23rd August 2023
Matthijs Favorel [SLC] [DevOps Advocate] commented 21st August 2023

There is already a GQI Operator to format DateTimes, I used this already to ignore minutes and seconds to aggregate by hour, but could be used to aggregate by minutes as well: https://github.com/SkylineCommunications/SLC-GQIOP-Format-DateTime

Ronald Gerard [SLC] [DevOps Advocate] commented 21st August 2023

Thanks Matthijs! You could indeed also use this existing operator since join and group operators work on the display value of a cell.
Do be careful though with this approach, since the underlying cell values will still have all the precision which might be confusing when using other operators down the line.

Steve Purcell [SLC] [DevOps Advocate] commented 23rd August 2023

Hi Matthijs, How do I get to the GQI to show the ‘Apply Custom Operator’ function? Is there (or can you setup) an example on ZiineDev I can take a look at?

Steve Purcell [SLC] [DevOps Advocate] commented 23rd August 2023

Hi Ronald, Matthijs, thanks for the guidance, I actually found I could perform the same time manipulation using REGEX Match …^[0-9]{2}/[0-9]{2}/[0-9]{4} [0-9]{2}:[0-9]{2}… which looks like is working for me and removes the seconds from the comparison.

Ronald Gerard [SLC] [DevOps Advocate] commented 23rd August 2023

Hi Steve, you get the ‘Apply Custom Operator’ when the softlaunch option is enabled (specified here: https://docs.dataminer.services/user-guide/Advanced_Modules/Dashboards_and_Low_Code_Apps/GQI/Extensions/GQI_Custom_Operator.html) AND there is at least 1 custom operator present on your system.
Glad you found a working solution anyways, although I would definitely recommend the Custom Operator approach.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

Alarm Dashboard PDF/CSV Export 1 Answer | 0 Votes
Is the Microsoft SharePoint Connector Still Usable 0 Answers | 0 Votes
Is the Microsoft SharePoint Connector Still Usable 0 Answers | 0 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (108) Correlation (68) Cube (150) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (139) driver (65) DVE (55) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (151) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) services (51) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin