Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I created a custom visual in power BI that allowed to insert different types of chart in one plot. But when I insert the plot on the dashboard, I have some trouble with date slicer. I define a colour for ma data and I save it with:
let view = dataView[0].categorical;
let categories = view.categories[0];
let objects = categories.objects;
let value = view.values;
for (let i = 0, len = Math.max(value.length); i < len; i++) {
viewModel.dataPoints.push({
category: <string>value[i].source.displayName,
colour: objects && objects[i] && DataViewObjects.getFillColor(objects[i], {
objectName: "colorSelector",
propertyName: "fill"
}, null),
selectionId: this.host.createSelectionIdBuilder()
.withCategory(categories, i)
.createSelectionId(),
});
}But when I change the date slicer, objects is null or undefined and colour is reset to default.
There is a solution to always save the color in object when slicer is modify.
Thanks for yours help.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |