custom visual
165 TopicsThreadseer: Interactive Process Mining in Power BI
Discover how a process actually works from the event data already in Power BI. Threadseer is a custom visual I built to bring process mining directly into Power BI. This interactive example explores a synthetic healthcare-claims workflow, showing how claims move from intake to resolution, where paths diverge, and where work repeats. About the sample The attached report contains 12,200 events across 1,880 cases and 10 process variants. All data is synthetic, so you can freely explore the report without exposing patient or business information. With Threadseer, you can: • Follow the process: Explore an interactive map of activities and transitions. • Compare paths: Select variants to see common and alternative routes. • Investigate bottlenecks: Examine delays between activities and inspect the contributing cases. • Trace rework: Find repeated activities and follow individual case timelines. To use Threadseer with your own event log, start with three required fields: Case ID, Activity, and Timestamp. Analysis runs inside the Power BI visual runtime, without sending event data to an external service. Explore Threadseer Find Threadseer on Microsoft Marketplace to use it in your own Power BI reports, or visit the getting-started guide for setup instructions.106Views0likes0CommentsAdminCartograph: a Power BI custom visual for multi-layer subnational maps.
Repo: https://github.com/nabilaljarmozi/AdminCartograph Sideload the shipped .pbiviz from releases/AdminCartograph.pbiviz. The problem Power BI's stock map visuals don't handle subnational boundaries the way governments, humanitarian orgs, and analysts working with OCHA / P-code data actually need. Shape Map has no labels, no drill, no bubbles-on-boundaries. Filled Map is Bing-tile-bound and doesn't take custom TopoJSON. Everyone I've talked to has the same workaround: export to QGIS, screenshot, paste into PowerPoint. AdminCartograph replaces that whole loop with one visual. What it does Bring your own geometry. Custom upload takes any GeoJSON or TopoJSON at design time (Admin1 required, Admin2 optional). Field-mapping dropdowns auto-detect ADM1_PCODE / pcode_1 / gid_1 / state_id and let you override. The uploaded geometry persists inside the .pbix — no distributing side-files. Eight OCHA countries ship in the bundle for quick starts (AFG, COD, HTI, IRN, LBN, SDN, SYR, YEM); everyone else uses the upload flow. Five stacked layers. Choropleth (quantile / equal / manual / categorical), bubbles (√-area scaled, constant on-screen size at zoom), pie / donut / column / concentric glyphs per polygon, a full label engine, country outer glow. Drill. Click an Admin1 → zoom to its Admin2 children, neighbour states dim to 55 %, three viewport-aware top-bar layouts, prev / next arrows that respect any external slicer's filter set. Cross-filter both ways. Click a polygon → slicers narrow. Slicers narrow → the map auto-zooms to the filtered subset (Admin1 and Admin2 modes both). Labels done properly. Area-weighted centroid with polylabel fallback for concave shapes, halos via paint-order: stroke fill, per-card Name source and Value source dropdowns, hide-on-overflow, constant on-screen size on zoom. Legends: five of them. Choropleth, bubble, glyph categories, Admin-levels stroke samples, and a Values legend explaining what each label number means. Combined into one styled container when they share a corner. Export. PDF / PowerPoint / page-image via the host's renderingFinished signal — the map renders inside the exported deck instead of showing "visual not supported". Plus an SVG-download modal for print-quality vector output. Real-world touches. Admin1 / Admin2 aliases (Governorate / District, State / Locality), PCODE-tolerant matching (SD-01 == SD_01 == SD01), a name-based link field so you can join by state name when your data has no P-codes, an on-canvas mismatch banner that shows sample keys from both sides when nothing joins. Under the hood ~7 K lines of TypeScript on top of powerbi-visuals-api 5.11, d3-geo, topojson-client. Full offline; embedded geometry via require() at bundle time. Format-pane model is strongly typed through formattingSettings (17 cards, deep-linked from the wiki). MIT-adjacent ISC license; the bundled COD boundaries carry OCHA / fieldmaps.io terms. Docs Every card, every setting, every failure mode is documented in the wiki: https://github.com/nabilaljarmozi/AdminCartograph/wiki. The Install and Use page is the tour, Custom Geometry Upload is the killer feature's walkthrough. Feedback and issues welcome. Especially interested in hearing which non-bundled countries people would use it with — the upload flow works for anywhere, but real-world reports of it in production are the best signal.49Views0likes0CommentsAdminCartograph: a Power BI custom visual for multi-layer subnational maps.
Repo: AdminCartograph on github Sideload the shipped .pbiviz from releases on AdminCartograph on github The problem Power BI's stock map visuals don't handle subnational boundaries the way governments, humanitarian orgs, and analysts working with OCHA / P-code data actually need. Shape Map has no labels, no drill, no bubbles-on-boundaries. Filled Map is Bing-tile-bound and doesn't take custom TopoJSON. Everyone I've talked to has the same workaround: export to QGIS, screenshot, paste into PowerPoint. AdminCartograph replaces that whole loop with one visual. What it does Bring your own geometry. Custom upload takes any GeoJSON or TopoJSON at design time (Admin1 required, Admin2 optional). Field-mapping dropdowns auto-detect ADM1_PCODE / pcode_1 / gid_1 / state_id and let you override. The uploaded geometry persists inside the .pbix — no distributing side-files. Eight OCHA countries ship in the bundle for quick starts (AFG, COD, HTI, IRN, LBN, SDN, SYR, YEM); everyone else uses the upload flow. Five stacked layers. Choropleth (quantile / equal / manual / categorical), bubbles (√-area scaled, constant on-screen size at zoom), pie / donut / column / concentric glyphs per polygon, a full label engine, country outer glow. Drill. Click an Admin1 → zoom to its Admin2 children, neighbour states dim to 55 %, three viewport-aware top-bar layouts, prev / next arrows that respect any external slicer's filter set. Cross-filter both ways. Click a polygon → slicers narrow. Slicers narrow → the map auto-zooms to the filtered subset (Admin1 and Admin2 modes both). Labels done properly. Area-weighted centroid with polylabel fallback for concave shapes, halos via paint-order: stroke fill, per-card Name source and Value source dropdowns, hide-on-overflow, constant on-screen size on zoom. Legends: five of them. Choropleth, bubble, glyph categories, Admin-levels stroke samples, and a Values legend explaining what each label number means. Combined into one styled container when they share a corner. Export. PDF / PowerPoint / page-image via the host's renderingFinished signal — the map renders inside the exported deck instead of showing "visual not supported". Plus an SVG-download modal for print-quality vector output. Real-world touches. Admin1 / Admin2 aliases (Governorate / District, State / Locality), PCODE-tolerant matching (SD-01 == SD_01 == SD01), a name-based link field so you can join by state name when your data has no P-codes, an on-canvas mismatch banner that shows sample keys from both sides when nothing joins. Under the hood ~7 K lines of TypeScript on top of powerbi-visuals-api 5.11, d3-geo, topojson-client. Full offline; embedded geometry via require() at bundle time. Format-pane model is strongly typed through formattingSettings (17 cards, deep-linked from the wiki). MIT-adjacent ISC license; the bundled COD boundaries carry OCHA / fieldmaps.io terms. Docs Every card, every setting, every failure mode is documented in the wiki: AdminCartograph wiki on github. The Install and Use page is the tour, Custom Geometry Upload is the killer feature's walkthrough. Feedback and issues welcome. Especially interested in hearing which non-bundled countries people would use it with — the upload flow works for anywhere, but real-world reports of it in production are the best signal.62Views0likes0CommentsCreate a Custom Chart with Charticulator without any Coding
Creating a custom visual for Power BI is a need that can be addressed with different approaches. One of the easiest ways to create custom visuals is using a No code platform named Charticulator. In this session, the audience gets familiar with basic charts like the Scatter chart and Bar chart. Creating some complex charts like polar charts, Pyramid, and ranking charts will be presented. 𝙈𝙚𝙚𝙩𝙞𝙣𝙜 𝙡𝙞𝙣𝙠(𝙈𝙎 𝙏𝙚𝙖𝙢𝙨): https://bit.ly/36XTN3D 𝙋𝙚𝙧𝙨𝙞𝙖𝙣 𝙋𝘽𝙄𝙐𝙂- 𝙈𝙞𝙘𝙧𝙤𝙨𝙤𝙛𝙩 𝘾𝙤𝙢𝙢𝙪𝙣𝙞𝙩𝙮: https://bit.ly/3IAg7xT 𝙇𝙞𝙣𝙠𝙚𝙙𝙄𝙣: https://bit.ly/32tGkif 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝘾𝙝𝙖𝙣𝙣𝙚𝙡: https://t.me/PersianPBIUG 𝙔𝙤𝙪𝙏𝙪𝙗𝙚: https://bit.ly/3hk20RL Language: Farsi569Views0likes0CommentsDeneb: Develop Custom Visuals Inside Power BI
Building custom visuals in Power BI gives you total control over your scenario and results can be very rewarding. However, there's a high learning curve, particularly if you are not familiar with web development tools and technologies. If you already have experience with R and/or Python, Power BI offers visuals with an interface for you to write code in these languages, and these options can help a lot with producing tailor-made designs. Vega-Lite is a "visualization grammar" developed by the University of Washington Interactive Data Lab. It uses a declarative, JSON-based language that allows authors to build a range of bespoke visual designs with significantly less effort than coding from scratch. In this session, Daniel will introduce you to the Vega-Lite language via Deneb - a custom visual for Power BI. We will create some example visuals, as well as demonstrate some of the additional integration features with Power BI that aren't currently possible when using R & Python. 𝙈𝙚𝙚𝙩𝙞𝙣𝙜 𝙡𝙞𝙣𝙠(𝙈𝙎 𝙏𝙚𝙖𝙢𝙨): https://bit.ly/3ri3kKf 𝙋𝙚𝙧𝙨𝙞𝙖𝙣 𝙋𝘽𝙄𝙐𝙂- 𝙈𝙞𝙘𝙧𝙤𝙨𝙤𝙛𝙩 𝘾𝙤𝙢𝙢𝙪𝙣𝙞𝙩𝙮: https://bit.ly/3IAg7xT 𝙇𝙞𝙣𝙠𝙚𝙙𝙄𝙣: https://bit.ly/32tGkif 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝘾𝙝𝙖𝙣𝙣𝙚𝙡: https://t.me/PersianPBIUG 𝙔𝙤𝙪𝙏𝙪𝙗𝙚: https://bit.ly/3hk20RL Language: English1.5KViews0likes0CommentsDeneb, the star of data visualization
Deneb is a powerful visualisation tool, which allows us to build precise bespoke visualisation without the limitations of standard Power BI visuals. However there is a learning curve to overcome. This session helps break down that barrier and show the steps to being proficient in the required skills are not that steep. We will look at the first steps into Vega-Lite, one of the languages used in Deneb, and break down the basic components needed to build your first visuals and beyond. 𝙋𝙚𝙧𝙨𝙞𝙖𝙣 𝙋𝘽𝙄𝙐𝙂- 𝙈𝙞𝙘𝙧𝙤𝙨𝙤𝙛𝙩 𝘾𝙤𝙢𝙢𝙪𝙣𝙞𝙩𝙮: https://bit.ly/3IAg7xT 𝙇𝙞𝙣𝙠𝙚𝙙𝙄𝙣: https://bit.ly/32tGkif 𝙏𝙚𝙡𝙚𝙜𝙧𝙖𝙢 𝘾𝙝𝙖𝙣𝙣𝙚𝙡: https://t.me/PersianPBIUG 𝙔𝙤𝙪𝙏𝙪𝙗𝙚: https://bit.ly/3hk20RL Language: English135Views0likes0Comments- 109Views0likes0Comments
WOW 2026 W29 – Peas in a Pod Power BI
Completed this week's Workout Wednesday challenge in Power BI. This challange 'Peas in a Pod' visual was designed by Tobin Hardy. It was a fun challenge that involved reshaping the data in Power Query and using error bars in a creative way to recreate the visual. I also learned how small formatting settings can make a big difference in the final result.115Views0likes0CommentsPower BI Custom Visuals' Community
Welcome to Power BI Custom Visuals Community! Power BI custom visuals is all about community. We are very excited to announce that custom visuals now have a special place in the Power BI community site, to share knowledge, ideas and news! Custom visuals development discussion – Ask questions and share knowledge about developing custom visuals. Custom visuals ideas – Share your ideas, ask for features, propose new custom visuals. Custom visuals community blog – Community news and announcements for new custom visuals available, new APIs released, tips & tricks from developers and users. Power BI custom visuals useful links for developers Developer documents - find here all documents you need Step-by-step tutorial Looking for advanced tutorial? Find it here Visit also our github Find here Power BI visuals' Samples Custom visual's webinar For technichal questions and help please reach out [email protected]3MViews26likes225Comments