Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hii
i have a table with numeric ranges.. with min value and max value...range=5..min value=-5 max value=+5
when i select 5 in the slicer it should display the values of -5 to +5(PIC 2)
when i select 10 in the slicer it should display the values of -10 to +10..
How to do this??
thank you
Solved! Go to Solution.
Hi @sarjensystems1 ,
I have created a sample for your reference, please check the following steps as below.
1. Unpivot the table like that.
M code for your reference:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WilLSUdI1AhGmIMISRBgaAEkIYQgiQNIgbALEZkBsClEeGwsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [category = _t, Jan = _t, Feb = _t, Mar = _t, Apr = _t, May = _t, Jun = _t, Jul = _t, Aug = _t, Sep = _t, Oct = _t, Nov = _t, Dec = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"category", type text}, {"Jan", Int64.Type}, {"Feb", Int64.Type}, {"Mar", Int64.Type}, {"Apr", Int64.Type}, {"May", Int64.Type}, {"Jun", Int64.Type}, {"Jul", Int64.Type}, {"Aug", Int64.Type}, {"Sep", Int64.Type}, {"Oct", Int64.Type}, {"Nov", Int64.Type}, {"Dec", Int64.Type}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"category"}, "Attribute", "Value")
in
#"Unpivoted Other Columns"
2. Close and apply, then we can create a measure like that to work it out.
Measure =
VAR slice =
MAX ( Slicer[Value] )
VAR ds = - slice
RETURN
IF (
NOT ( ISFILTERED ( Slicer[Value] ) ),
BLANK (),
IF (
MAX ( 'Table'[Value] ) >= ds
&& MAX ( 'Table'[Value] ) <= slice,
MAX ( 'Table'[Value] ),
BLANK ()
)
)
For more details, please check the pbix as attached.
Hi @sarjensystems1 ,
I have created a sample for your reference, please check the following steps as below.
1. Unpivot the table like that.
M code for your reference:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WilLSUdI1AhGmIMISRBgaAEkIYQgiQNIgbALEZkBsClEeGwsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [category = _t, Jan = _t, Feb = _t, Mar = _t, Apr = _t, May = _t, Jun = _t, Jul = _t, Aug = _t, Sep = _t, Oct = _t, Nov = _t, Dec = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"category", type text}, {"Jan", Int64.Type}, {"Feb", Int64.Type}, {"Mar", Int64.Type}, {"Apr", Int64.Type}, {"May", Int64.Type}, {"Jun", Int64.Type}, {"Jul", Int64.Type}, {"Aug", Int64.Type}, {"Sep", Int64.Type}, {"Oct", Int64.Type}, {"Nov", Int64.Type}, {"Dec", Int64.Type}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"category"}, "Attribute", "Value")
in
#"Unpivoted Other Columns"
2. Close and apply, then we can create a measure like that to work it out.
Measure =
VAR slice =
MAX ( Slicer[Value] )
VAR ds = - slice
RETURN
IF (
NOT ( ISFILTERED ( Slicer[Value] ) ),
BLANK (),
IF (
MAX ( 'Table'[Value] ) >= ds
&& MAX ( 'Table'[Value] ) <= slice,
MAX ( 'Table'[Value] ),
BLANK ()
)
)
For more details, please check the pbix as attached.
Try to put a filter in a calculation like
var _maxval =max(Table[Value]) //In sclicer or Slicer[Value]
return
Calculate([Measure],filter(all(Table[Value]), Table[Value]>=(abs(_maxval )*-1) && Table[Value]<=(abs(_maxval )))
Appreciate your Kudos. In case, this is the solution you are looking for, mark it as the Solution. In case it does not help, please provide additional information and mark me with @
Thanks. My Recent Blog -
Winner-Topper-on-Map-How-to-Color-States-on-a-Map-with-Winners , HR-Analytics-Active-Employee-Hire-and-Termination-trend
Power-BI-Working-with-Non-Standard-Time-Periods And Comparing-Data-Across-Date-Ranges
Connect on Linkedin
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
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 |
|---|---|
| 56 | |
| 47 | |
| 44 | |
| 20 | |
| 20 |
| User | Count |
|---|---|
| 73 | |
| 72 | |
| 34 | |
| 33 | |
| 31 |