GithubHelp home page GithubHelp logo

liprec / powerbi-eventviewer Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 1.22 MB

Home of the code of my Power BI Custom Visual: Event Viewer

License: MIT License

TypeScript 98.39% Less 1.61%
powerbi powerbi-custom-visuals

powerbi-eventviewer's Introduction

Power BI Event Viewer

Home for my Power BI Custom Visual: Event Viewer

Build status

Branch status
Main Build and test
Certification Build and test

Support

If you need any support related to this visual, feel free to create an issue and describe what the problem in. If you can add a sample PBIX file with, that would help me a lot.

powerbi-eventviewer's People

Contributors

liprec avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

powerbi-eventviewer's Issues

Event Viewer: visual is not applying filters correctly

Describe the bug
Event Viewer custom visual is not displaying the correct data when applying filters

To Reproduce
Steps to reproduce the behavior:

  1. Open report with Event Viewer visual
  2. Fill the fields
  3. Apply several filters

Actual behavior
When applying several filters to the Event Viewer Visual it will show data that does not comply with the filters. If you expand the records you will see the visual is showing data that is not on the records that apply to those filters.

Expected behavior
Event Viewer Visual it will show data that comply with the filters.

Screenshots
download

Power BI info:

  • Desktop version: 2.107.841.0 64-bit (July 2022)

Additional context
Data from the customer filters correctly when used on other Power BI visuals.
Another visual with the same data and filters, showing just one record.
download (1)

Event Viewer Missing data when table is higher or many rows [REQ]

I'm using this visual for see the timeline event working good but one of my devices have many rows in one day more than 1000 rows, it's just showing one device incomplete it. I need this visual because I using old one is not in the market place anymore and is not certified. So Event Viewer is very good for me, just have this limitation.

One solution could be, add limitation in the code for can increase the limit as the old one visual that used. following we can see the code part of the old visual that can help with the limitation:

Screenshot 2022-12-15 162922

I don't know if it's possible add something like this in the event viewer.

Event Viewer: Off-by-one when rendering states

When data consists 5 rows of state data, only 4 gets rendered in timeline. Legend seems to have 5 state labels, although I would expect to see only 3.

Data types are as following:

  • Device data is string.
  • StartUtc is time.
  • Duration is time.
  • State is whole number.

See attached image.

image


Document details

⚠ Do not edit this section. It is required for docs.jppp.org ➟ GitHub issue linking.

Event Viewer: Changing fields mixes coloring

Version 1.1.0 had a fix to similar issue (#164) in filtering context. After testing parameters with visual it losts coloring.

The upper event viewer timeline has been under configuration, properties has changed back and forth few times and in that has lost the proper state coloring. The lower one is with same properties as the upper one without any additional configuration. Both event viewers are rendering same data. See the image for details.

image

⚠ Please use the links on the bottom of the documentation pages to get a link between an issue and the page. ⚠

Fixed 24hr timeframe

I am using the Visual to show when an IoT valve controller calls for heat for the rooms of a house. If all devices are "off" then the visual doesn't start showing the off position until there is a change. This can be as late as 17:00 if the house is quiescent. Can I force the viz to always display the values from 12:00AM to 11:59PM. This will make each day comparable visually.

Thanks for your help. Any support I can offer?

Event Viewer: Inconsistent configuration visual

When the visual is placed on the canvas, it tells to populate 4 fields: device, event/state, time field and date/time. However in the configuration panel there is only 3 fields to populate. See attached image.
image

The tool usage would be very clear with the 4 properties. Currently with 3 properties, visual apparently uses only start time to detect the bar length. I have a case when I have an explicit duration of state, but it does not necessarily carry to next start time, thus leaving a blank space in timeline. If this time (or duration) property is omitted, current behaviour would acceptable.

⚠ Please use the links on the bottom of the documentation pages to get a link between an issue and the page. ⚠

Chart wants to make all end times the same

For my device, I'm using a text field for days of the week (Monday, Tuesday etc.). For Time I'm using a short date (e.g. 6:10 AM), for Event/State I'm using a text field that contains (Office, Remote, PTO). When looking at the visual it. The start dates look great, but the end dates are modified so they all end at the latest time within the dataset. If you look at the attached visual and dataset Wednesday should end at 2:39p, and Monday at 4:12p. Maybe this isn't the intended use for the visual or something could be up with my data.

Screenshot 2023-12-21 115648 Screenshot 2023-12-21 115723

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.