improved

April 2022 update

A new design system with cleaner and more consistent colors and user interface; new external APIs for library and user management; revamped drill-downs.

New features

New design system

We are now using a new design that will have cleaner & more consistent colors and user interface components. This will be gradually rolled out over the coming months. Today’s release includes a noticeable change to button colors.

2996

Login page with new design system

Drill-downs

We have also made several improvements to drill-downs this month, which are a popular feature for deep-dives on specific companies, allowing users to combine charts and tables incorporating data from multiple data sets.

There is now a streamlined drill-down builder page using the new designs, reducing the number of clicks to edit drill-downs, and unifying the interface for company & non-company drill-downs.

3022

New drill-down builder

  • Error bars: now supported for line & bar charts - specify additional upper & lower bound signals. If your main signal returns multiple time series, the upper & lower bound signals should be configured to return time series with identical labels.
  • Widget headings now have link targets, allowing deep-linking to a specific chart or table
  • Table widgets are now initially truncated to 10 rows, with an option to show all

APIs & point-in-time

  • External APIs: we released new Management APIs for Library & user management
  • Point-in-time: Signal Explorer data downloads now respect the specified point-in-time date, if this is selected.

Improvements

  • DSL: we now extend the evaluation period by 1 year in both directions by default in signal.align_to_dates(...). This helps avoid the resulting time series being dependent on the evaluation period, by ensuring that data points can be aligned to dates outside the evaluation period.
  • DSL: when using the graph_signal() function, specifically in cases involving graph traversal (eg from a company to a connected entity), time series results are now always labelled with the display name of the leaf entity. (See the changelog for more details.)
  • Chart exports: added attribution to Exabel / data partners; changed background from transparent to white
  • Signal Explorer: updated y-axis label suffix for big numbers (showing B instead of G for billions)
  • Dashboards: popup charts now show values up to 6 months into future, if available - useful for columns that display consensus forecasts
  • Portfolio Strategies: harmonized URL links
  • Portfolio Strategies: allocation exports now exclude ISIN, due to licensing restrictions

Bug fixes

  • Point-in-time: Factset actuals & fundamentals now have their known-time set correctly to the report date. Previously, there was an incorrect approximation that known-time = fiscal period date.
  • Charts: fixed PDF downloads, which were not working due to a change in the highcharts package
  • Charts: fixed chart legends being cropped when copying to clipboard in some edge cases
  • Signal Explorer: fixed edge case where whitespace wrapping caused syntax highlighting to fail
  • Prediction models: fixed previous year tooltip in model prediction page
  • Alpha tests: fixed bug where URL was not resetting after replicating an alpha test
  • Library: fixed keyboard shortcuts triggering incorrectly when editing signals, tags and models
  • Dashboards: fixed regression causing drill-downs to show in the Open dashboard modal