Currently trying to surface key information around the projects in our organisation. I want to show a breakdown of work items assigned, estimated time, and completed time per individual. I thought I could do this with the chart widget, and I can if I have 3 different pivots, but it seems very limited. I don't seem to be able to adjust the order of the column series (status) to what I want. I can adjust based on the values - e.g. estimates but then the next chart has that status in a completely different order because it's sorting on something different.
Is there another widget I should use, or is Azure DevOps not capable of handling this? Do I have to use Excel or PowerBI instead??
You can use “chart for work items” widget. Please select chart type as Pivot table. For example, here is my configuration of the "Chart for work items" widget:
You can see the Original Estimate assigned to each user in this widget:
Related
I would like to filter the data and show the raw/aggregated data in a table/grid when a selection is being done in a Bar Chart in Azure Workbook visualizations.
I have a bar graph as below. When I select on the "purple" line denoting Avg CPU to be very high, I would want a grid/table showing the CPU aggregated on x based on the query. How can this be achieved in Azure workbooks.
Yes, it can be done. see the azure docs or the github docs for full details but in general:
in the advanced settings for the visualization, choose the "when items are selected export parameters" option, and fill that out.
(note in both docs it calls out that in grids you can export any column in the grid, but in charts, you have different options for x, y, series, etc)
that will create a parameter with a value when something becomes selected
use that parameter downstream, in query text, or in conditional visibility to hide and show other steps
Is it possible to have data driven layout in Azure Workbooks?
For each row of a Kusto query, I'd like to add a tile to the dashboard.
There's no direct way to have a single query generate many visualizations in workbooks (yet!)
There are some options:
you could use a visualization like "tiles" which creates an item for each row, and you can configure the various parts of the tile to get info from different columns.
presuming you literally mean "Azure Dashboard" here when you say dashboard:
(more manual) you could create a parameter that returns all those values, and then configure a subsequent query to reference the selected value to generate the visualization you want, and manually pick a value, pin the chart to the dashboard, repeat for each value you want pinned.
(more technical) you could create the visualization you want, and pin it to a dashboard. then download the dashboard as json, and copy+paste the pin, but modify the query/parameter values in the dashboard, then upload it as a new dashboard?
I'm trying to divide one column from metrics by another to find percentage of used Azure files but can not figure out if it's possible to do. Example is below where I want to have a new calculated column which divides column called File capacity by column called File Share Capacity.
In the metrics directly no, as metrics itself doesn't have that (yet?)
In workbooks, yes, you can do this, using a "merge" data source, which allows addition of custom calculated columns. (this is something we'd like to support directly on any metrics/query without using merge but hasn't worked its way up on to the todo list behind everything else)
configure your metrics step (make sure the metric step is set to "grid" visualization)
after your metrics step, add a new query step.
choose data source "merge"
click "add merge", and in the popup that appears choose "duplicate table" and choose the metric created in step 0
you should now see a grid of all of the fields in the table with their original name and what they'll be named after the merge
at this point, remove any columns you can remove any columns you don't need
and i'd suggest naming the rest of them nice easy names to use in steps later
click "add new item" in the toolbar
you'll get a new window for adding a new column and how to populate its rows
commonly this is used to if/then/else between values, but you'll just have one row here
in the row for conditions, click "edit" in the default row
a popup will appear, probably with a bunch of things disabled.
but one of the options there is "value from" and you can choose "expression"
after choosing "expression" you can type in the expression you want
for mine, i couldn't repro it on exactly your metrics, but i did this:
and got a grid (which i then set all the standard format options on to make it similar to the metrics grid (in group by settings group by sub, name by name, expand top level. in column settings, set the group by column renderer to resource, hide sub, name columns, set the error rate column to percent and 5 decimals) and i get this:
you can then go to the original metrics step in your workbook, and use conditional visibility settings to hide the metrics step.
The values and physical units (meter, seconds..) are forwarded from the Azure Event - Hub to the Azure Time Series Insights and are visible in the table for the displayed chart. Screenshot of columns "Explore Raw Events" of a TSI - chart
Nevertheless, it is not possible to select the column "unit" to be shown in the chart. Selection of columns which can be selected to be shown in TSI- chart
Therefore, only the purely numerical value without physical units is displayed in the TSI - chart.
Is there a way to include the units into the displayed values? not just as a title of an axis.
#Autishofer, the "Show/Hide Columns" is used to show or Hide the instance properties (also referred as instance field) in the well. The little tabular column under the data trend is called "Well".
In you case, even though you are sending the units as part of the events JSON payload, it is not stored as instance filed; rather its stored as another variable /time series.
In my humble opinion, it doesn't make sense to send measurement units in every event, as its not going to change between events.
If I may recommend something, Please model the units as instance fields.
My current requirement is to create charts out of queries in Azure DevOps (for ex. pie charts) that visualize certain work items and group by the Area Path of the work items. However, the grouping in the chart should only consider the first sublayer. So for instance, it should only consider root-path/x instead of root-path/x/y and root-path/x/z individually.
The only solution I could think of so far was to consider the Team-field instead of the Area Path-field as a team should be associated with every subpath, but apparently, teams aren't associated with work items and the Team-fields in the result of my queries remain empty.
Is there an other solution or "workaround" to my problem?
I searched and tried other Chart extensions, but none of them can meet your demand.
When selecting "Group by Area Path", they always list all the area paths of the work items from the selected queries.
I also checked 'Project configuration' and 'Team configuration' on 'Project Settings', but did not find any option can affect this.
Looks like, we currently have no any available solution or workaround that can group work items by only the first sub-paths of the root area path on the Chart for work items.
Maybe you can try to develop a custom Chart extension following your demand.