Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
I want to know if is possible to filter by columns for a lineor barchart.
For example let's say I have 3 measures, pageviews, visits and bounces. And I want to graph them in an line chart, but I also want to give the user the posibility to filter which measures he want to see. It's possible to do that? My past experience is more focused in Tableau and in that software you can do that with parameters.
Regards,
Solved! Go to Solution.
You could take this approach.
Create a table called Measures. The contents will be
MeasureName , MeasureID as column names
The rows will be
pageviews , 1
visits , 2
bounces, 3
Create a measure in the data model as follows :
Showvalue=switch (TRUE,
Min ( Measures[MeasureID] ) = 1,
( [pageviews] ), /* replace this by your fomula for pagevies or if already exists put that measurename */
Min ( Measures[MeasureID] ) = 2,
( [visits] ), /* replace this by your fomula for visits or if already exists put that measurename */
Min ( Measures[MeasureID] ) = 3,
( [bounces] ) ) /* replace this by your fomula for bounces or if already exists put that measurename */
Now create a slicer with Measure table column MeasureName .
In the chart or table , use the measure Showvalue as your values column to chart or display in table and you will have the results.
Credit for this solution goes to @CheenuSing
You could take this approach.
Create a table called Measures. The contents will be
MeasureName , MeasureID as column names
The rows will be
pageviews , 1
visits , 2
bounces, 3
Create a measure in the data model as follows :
Showvalue=switch (TRUE,
Min ( Measures[MeasureID] ) = 1,
( [pageviews] ), /* replace this by your fomula for pagevies or if already exists put that measurename */
Min ( Measures[MeasureID] ) = 2,
( [visits] ), /* replace this by your fomula for visits or if already exists put that measurename */
Min ( Measures[MeasureID] ) = 3,
( [bounces] ) ) /* replace this by your fomula for bounces or if already exists put that measurename */
Now create a slicer with Measure table column MeasureName .
In the chart or table , use the measure Showvalue as your values column to chart or display in table and you will have the results.
Credit for this solution goes to @CheenuSing
Do you know if you can filter axis?, for example percentages against whole numbers?. I'm using FORMAT but is not working.
I'm not sure what you are asking. Try the axis options within the visual settings, or try changing the data type for the data displayed on the Y axis. Not sure what "percentages against whole numbers" means.
Hi,
Sorry for explain badly.
I'm using different meausures or metrics. A group of metrics use percentages for show data and other group of metrics use whole numbers to show data. I'm trying to format the meausures with the function FORMAT in DAX, but that converts numbers to text.
Thanks in advance for your response.
Rergards,
In the report view, if you select a measure from the "Fields" pane, then click on the "Modeling" tab, you will see an area where you can change the formatting.
Hello,
Thanks for your answer. But that is only when you have one type of measure, where the measures are all percentages or all whole numbers. The workaround is generating two groups of measures, with two overlapping and identical graphs.
It's not so fancy if you need to interact with the dashboard but at least is consistent with the format along different type of measures.
Regards,
Works great!. Thanks for the help!.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
109 | |
98 | |
77 | |
66 | |
54 |
User | Count |
---|---|
144 | |
104 | |
100 | |
86 | |
64 |