I am totally new to Power BI, so your help would be much appreciated.
I have gone through a couple of beginners tutorials and am now trying to practice by creating my own dashboards.
If I have a table that looks like this:
I want to have the dashboard let me select (by clicking) the person I want to view, and once clicked, it should highlight (change color) of the names of the sports that they play.
Examples:
and:
How would I go about accomplishing that?
Thank you for your time!
I've looked into several visualization options, but I believe I am missing something still in terms of knowing functionality.
For those reading this in the future, here's the solution that I found.
There is a visualization that's available for free in the Power BI marketplace called ChickletSlicer that lets you do exactly that.
Cheers.
Related
We have come to the situation of wanting to rename some columns in our PowerBI reports for clarity reasons and also replace some raw numbers with measures, so we can add logic to them. However renaming fields breaks the visuals in reports in the PowerBI service that have been created based on the dataset.
Fixing all the visuals by hand is absolutly not feasible for us, as we have hundereds of reports with dozens of visuals each, over multiple datasets. Is there any way to solve this, maybe edit the deployed reports programmatically somehow or are we just stuck with the field naming and layout we chose?
Thanks for any help!
We found a solution to this, while it might not be a straightforward process, it allows to programmatically alter reports and fix them in JSON format. The command line toolset pbi-tools allows to decompile and recompile reports like
pbi-tools extract reportfile.pbix
pbi-tools compile reportfolder
and create a series of editable JSON files. In our tests it was even possible to substitute a data model with this approach. Also this is useful for version control of reports.
Credit to AlexisOlson on the PowerBI forum.
Fixing all the visuals by hand is absolutly not feasible for us, as we have hundereds of reports with dozens of visuals each, over multiple datasets.
The only general solution to breaking changes in a shared Dataset is to introduce a new version, and keep both for a period of time.
For this specific change, you could introduce a new Perspective in the model (using Tabular Editor) which new reports could choose.
Another option if the Dataset is large, and you don't introduce any structural changes, is to have one model reference the other model using DirectQuery, which is currently a preview feature.
I wanted to see the Item Level or Granular level data. I know that it can be seen using the drill-through functionality and have tried it. However, I wanted to know whether there is a way I can get it done using Only 1 click. Can it be done?
Yes, just pull the data at the level you want.
Looking at the Power BI examples within the Microsoft Store, you can see several non-standard visualisations but no indication on what they are actually called. I have found the Dial Guage but can't seem to find anything else on the others.
Is anyone aware of what these visualisations are called?
The one at the bottom left is the "Dial Gauge".
The ones on the top left and right are the same I guess. This is the "Synoptic Panel by OKViz". Very powerfull one.
For the last one on the bottom right, I would say "Story-Teller" but not sure about this one.
But still, they are all custom visuals. Hope it will help.
I am looking for a simple way to create geographical maps in Django, in which I could then select, highlight and annotate countries or groups thereof.
"Annotate": insert a label displaying textual information about the said country.
Is there anything that comes to mind?
Many thanks
EDIT: I checked GeoDjango already and it looks like much work in order to get where I need to. Don't get me wrong: I'm not trying to minimize my own investment in learning new tools, but for this project, I have a trade-off between time allocated to learning and the relative importance of this geographical feature in my app. It's more of a nice-to-have feature I'd like to add to an already 'complete' app. So I wondered whether there exists a 'simpler' python library for this task.
I think this is more of a question for if there is a front-end library to elegantly handle this. However if you need to generate the maps you could try something like this
https://kartograph.org/
I have personally used this http://jvectormap.com/ and found it to be really good.
In your database you could just have a Countries model with any associated information you might need to display, and create a view to handle that appropriately.
I'm implementing some simple machine learning algorithms on some financial data in c++, and would like to be able to present this in a 'professionel' way to a potential customer.
Does anyone know a good framework for displaying financial charts?
Or is there a simple way to do something else like embed gnuplot in a qt widget?
If your customer is in finance, speak to them on their terms. Financial people do things in Excel and Powerpoint. Write your data in comma-separated value format, import this into Excel, create some Excel plots, and pull this into a Powerpoint presentation.
You might think of Excel and Powerpoint as being beneath someone who can develop machine learning techniques. Don't think that way. You are trying to sell a product, you need to speak in the customer's lingo, not your's.
And do check for spelling errors in your presentation. 'Professionel' presentations do not have misspelled words.