{"id":22188579,"url":"https://github.com/reyemb/powerbi-events","last_synced_at":"2025-06-17T08:39:53.046Z","repository":{"id":197450172,"uuid":"698676728","full_name":"reyemb/powerbi-Events","owner":"reyemb","description":"Custom PowerBI Events Visual for real-time monitoring of machine statuses. Supports JSON-configurable color-coding, cross-filtering, multilingual UI, and more. Ideal for manufacturing analytics and IoT dashboards","archived":false,"fork":false,"pushed_at":"2024-03-18T19:29:51.000Z","size":18509,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T20:15:07.316Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reyemb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-30T16:15:34.000Z","updated_at":"2023-11-26T10:08:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2967907-5023-42e9-bc6e-b887d6af6fd0","html_url":"https://github.com/reyemb/powerbi-Events","commit_stats":null,"previous_names":["reyemb/powerbi-events"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/reyemb/powerbi-Events","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reyemb%2Fpowerbi-Events","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reyemb%2Fpowerbi-Events/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reyemb%2Fpowerbi-Events/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reyemb%2Fpowerbi-Events/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reyemb","download_url":"https://codeload.github.com/reyemb/powerbi-Events/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reyemb%2Fpowerbi-Events/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260324648,"owners_count":22992221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-02T11:11:37.415Z","updated_at":"2025-06-17T08:39:53.021Z","avatar_url":"https://github.com/reyemb.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PowerBI Custom Visual: Events Visual for Machine Status Monitoring\n\n## The Events Visual\n\nOur Events Visual offers real-time monitoring of machine statuses over specified time intervals, such as a 24-hour day. This is achieved using vibrant color-coded events that can be customized via a JSON string. The visual also supports a wide range of formatting options for enhanced user experience.\n\n## Features\n\n- Crossfiltering\n- Various formatting options to style the chart to your needs\n- Multilanguage support (English, German, French, Spanish, Italian)\n\n## Demo\n\nTo evaluate the capabilities of this custom visual, check out the video file at `/demo/demo.mp4`.\n\nhttps://github.com/reyemb/powerbi-Events/assets/60140509/140fc3be-46c2-46b5-ac16-09790d068abf\n\n## Changelog\n\n - Version 1.0.0 - Initial Commit\n - Version 1.0.1:\n    Functionality to add events to Y-Axis\n    Functionality that datetime can be start or end of events\n - Version 1.0.2:\n    Moved from community version to https://github.com/microsoft/powerbi-visuals-utils-formattingmodel\n - Version 1.0.3:\n    Added new formattingoptions to allow user to set color of eventboxes border and the corresponding width\n    Repaired some errors\n\n## Changes Version 1.1 MP4\n\nhttps://github.com/reyemb/powerbi-Events/assets/60140509/b7e6f2cc-887c-43f1-8f46-36994178160a\n\n## Next Steps\n\n-  Enable Drillthrough\n-  Add Localization\n\n## Installation\n\n1. Download the `PowerBI_Events_{version}.pbiviz` file.\n2. Open Power BI Desktop.\n3. In the Home tab, look for the Visualizations pane. At the bottom, you will find an ellipsis (...) button.\n4. Click the ellipsis (...) button to open the menu.\n5. Select the Import from file option.\n6. Browse to the location where your `.pbiviz` file is saved.\n7. Click the `.pbiviz` file you want to import and select Open.\n8. A prompt will appear asking to import the file. Click Import.\n9. After the visualization is successfully imported, it will appear in the Visualizations pane and you can use it like any other visualization.\n\n\n## Development\n\n1. Install `pbiviz` by running `npm install -g powerbi-visuals-tools`.\n2. Start a development server by running `npm run start`.\n3. Go to Power BI service (app.powerbi.com).\n4. Navigate to your report (you might need to create a new one or edit an existing one).\n5. In the Visualizations pane, you will find an icon for the Developer visual. It's the icon with the \"\u003c \u003e\" symbol. If you don't see it, you might need to enable it in the settings. You can do this by going to File \u003e Options and settings \u003e Options \u003e Preview features and then enable the Developer visual for testing option.\n6. Add the Developer visual to your report.\n7. If your visual project is running (you've started it with `pbiviz start`), your visual will render in the Developer visual placeholder.\n\n## Dependencies\n\nThis project relies on a variety of libraries including `d3`, `powerbi-models`, `powerbi-visuals-api`, and `powerbi-visuals-utils-formattingutils`. All dependencies can be found in the `package.json` file. \n\n## Feedback and Improvements\n\nMissed a formatting feature? Feel free to open an issue for improvement. Your input is invaluable in refining this visual tool.\n\nWe hope this custom Events Visual elevates your PowerBI experience. Thank you for your interest and contributions.\n\n## Contributing\n\nContributions are welcomed in the form of pull requests or translations into different languages.\n\nFor more details about the implementation of this custom visual, refer to the `pbiviz.json` and `package.json` files.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freyemb%2Fpowerbi-events","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freyemb%2Fpowerbi-events","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freyemb%2Fpowerbi-events/lists"}