Forum Discussion
Capono
8 years agoFrequent Visitor
Advance Filter on Measures with IFilterMeasureTarget
Hi, I was trying to implement the advance filter as shown for the sampleSlicer for API 1.7.0. This works great. My question is now is it also possible to filter on measures, since I found th...
v-viig
8 years agoCommunity Champion
Hello Capono
I think that you should use something like this:
let valueColumn: DataViewValueColumn = this.dataView.categorical.values[0];
let target: IFilterColumnTarget = {
table: valueColumn.source.queryName.substr(0, valueColumn.source.queryName.indexOf('.')),
column: valueColumn.source.displayName
};
return target;Please let me know if this code resolves the issue.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
- Capono8 years agoFrequent VisitorHi,
thanks .
This works only if the measures are not aggregated, i already tried that and this works only if you have the correct table name and the correct column name which is not the case on aggregated values. I was hoping to be able on Filterung by a aggregated measures with .IFilterMeasureTarget.- v-viig8 years agoCommunity Champion
Have you tried something like this?
let valueColumn: DataViewValueColumn = this.dataView.categorical.values[0]; let target: IFilterMeasureTarget = { table: valueColumn.source.queryName.substr(0, valueColumn.source.queryName.indexOf('.')), measure: valueColumn.source.queryName, }; return target;Please let me know if that works. Otherwise, it'd be better to create a question at powerbi-models GitHub repository.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
- Capono8 years agoFrequent Visitor
Thanks, for your time. This didn't work there should be a documentation how to use this.