Skip to main content

3 posts tagged with "PowerBI"

View All Tags

Visual updates and development notes

· One min read
Ilfat Galiev
Software Engineer

✨ Charticulator Updates

I've made several improvements to the Charticulator custom visual for Power BI:

  • Unified the behavior of the Import Template and Open Chart actions.
  • 🛠️ Fixed an issue where the visual wouldn't load a template into the editor if chart columns were not mapped.
  • 🎨 Power BI Theme Support: The editor now respects the Power BI Desktop dark theme (Preview feature).
  • 🧹 New Feature: Added a convenient button for deleting scales directly from the scales panel.
  • 🎯 Bug Fix: The visual now correctly applies Power BI theme colors when rendering.

📌 Apache ECharts Visual

Minor but useful updates for the Apache ECharts visual:

  • 🧩 The built-in editor layout has been updated—Save and Apply buttons are now pinned to the top of the viewport for better accessibility.

    New Apache ECharts Visual editor layout

  • 📊 The visual now supports D3.js formatting options for enhanced data presentation flexibility.

Markdown & Mermaid Diagrams Visual for Power BI – Update 1.4.0

· One min read
Ilfat Galiev
Software Engineer

The latest 1.4.0 update of the Markdown & Mermaid Diagrams visual introduces exciting new features and enhancements:

✨ New Features

📌 Custom Styling with the styles Block

You can now define custom styles for text elements using the new styles block.

All content within this block is added as a <style> tag in the final HTML render.

Example:

h1 {
color: red;
}

This will make all <h1> headings appear in red.

🛠 New Handlebars.js Helper Functions

We've added several new helper functions for the Handlebars.js templating engine, including:

  • Equal (eq)
  • Not Equal (ne)
  • Less Than (lt)
  • Less Than or Equal (lte)
  • Greater Than (gt)
  • Greater Than or Equal (gte)
  • Logical AND (and)
  • Logical OR (or)

📖 Read the full Handlebars.js helpers documentation →

🔍 Improved Debugging: View Source on Render Failure

If rendering fails, the visual now displays the source configuration of the chart. This helps you quickly identify and fix any issues.

⚡ Increased Diagram Rendering Limit

The maxEdges configuration parameter has been set to 30,000, allowing the visual to render diagrams with up to 30,000 nodes.

A New Chapter

· One min read
Ilfat Galiev
Software Engineer

This post summarizes my work on the Charticulator App and Power BI visual for 2024. It includes an overview of the new features and a brief history of the project. The project is live, and my focus moving forward will be on improving the documentation and creating tutorials to showcase how to use the new features. Currently, the documentation is outdated and does not cover the latest updates.