Skip to main content

v20260821 (Release)

ยท 3 min read

This release introduces native Scenario Management (Beta) โ€” build, version, and audit planning scenarios directly in Una โ€” along with tag-based lookups in Matrix's FINDCELLIN formulas, calc script authoring improvements, and a redesigned canvas widget editing experience. It's rounded out by a broad set of fixes across Canvas, Matrix, Table, and Export that tighten stability and consistency.


New Features & Major Enhancements ๐Ÿš€โ€‹

Scenario Management (Beta)โ€‹

  • Finance teams can now create, version, copy, adjust, lock, and audit planning and forecast scenarios natively in Una.
  • A new scenario lineage view and operation history make it easy to see how a scenario was built, with a switcher to change the active scenario on a canvas.
  • MCP tools are available to as well.

Matrixโ€‹

  • The FINDCELLIN, FINDCELLINROW, and FINDCELLINCOL formulas can now locate cells by a member's tag, so formulas keep working even when dimension roles are used.
  • Matrix widgets can now be configured with a new Block Format rule. Wherever the rule's condition matches is where the block format is placed.
    • Blocks are configured the same as a row or column space.
    • Choose to apply the block's style and/or content.
    • They can be configured to overwrite existing cells, or occupy a brand new column or row, before or after the condition-matching cell.
  • Matrix widgets now correctly save the number 0 when it's entered into a cell.

Calculationsโ€‹

  • Calc scripts now support reusable calc blocks that can be shared across scripts, and can reference members through alternate hierarchies.

Canvasโ€‹

  • All of the editor panels used to configure canvas widgets have received a major facelift, making them easier to read, navigate, and use.

Fixes & Improvements ๐Ÿ› ๏ธโ€‹

Canvasโ€‹

  • SQL-based chart widgets now reliably return their values instead of coming back empty.
  • Filter edit windows no longer freeze, and editing a Period filter no longer overwrites a Location filter when both are present on the same canvas.
  • AI Widgets that depend on variables now display correctly, instead of throwing an error.

Matrixโ€‹

  • Matrix grids now load with the correct rows on the first view, instead of occasionally showing "No Rows to Show" until refreshed.
  • Saving edits to a matrix grid now completes reliably instead of failing with a validation error.
  • Changing a filter and switching it back no longer leaves unexpected formatting, like unintended bold, on report rows.
  • Conditional formatting rules on a matrix now evaluate consistently with writeback formulas, keeping formatting predictable.
  • The widths of a matrix's columns are now saved when the dashboard is saved.

Tableโ€‹

  • Reordering columns in a table widget's column list now works reliably.
  • Table date pickers now update the selected date correctly and close automatically after a new date is picked.
  • "Delete Row" is no longer available from a table's right-click menu when the Delete Rows permission has been turned off, matching the toolbar behavior.

Formโ€‹

  • Form widgets linked to a parent table now follow the selected row correctly.

Model Queryโ€‹

  • Queries with multiple ranges on an axis no longer mix up header values between ranges when only some ranges use Direct Join.
  • The Time Perspective field in the Model Query Editor now offers a constrained selection instead of accepting free text.

Workflowโ€‹

  • A parent workflow that runs a child workflow now resumes correctly once the child completes.

Exportโ€‹

  • Matrix widgets no longer get cut off or awkwardly split across pages in PDF exports.
  • AI-generated widgets now render correctly in PDF exports instead of showing as empty placeholder cards.

Securityโ€‹

  • Dimension security write operations are now properly gated behind the appropriate permission, consistent with other security administration actions.