Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Is it possible to do in a measure to build a dynamic label in a table?
From this table
Group | VOL |
A | 178 |
B | 225 |
C | 126 |
D | 157 |
E | 76 |
F | 238 |
TOTAL | 1000 |
I want to expand F by divide by 4
to
Group | VOL |
A | 178 |
B | 225 |
C | 126 |
D | 157 |
E | 76 |
F 1 | 59.5 |
F 2 | 59.5 |
F 3 | 59.5 |
F 4 | 59.5 |
TOTAL | 1000 |
Solved! Go to Solution.
Hi @tonyc ,
Here are the steps you can follow:
1. Create calculated table.
True =
var _table=
FILTER('Table',[Group]="F")
var _table1=
GENERATE (
_table,
SELECTCOLUMNS (
GENERATESERIES ( 1, 4),
"Index", [Value]
)
)
var _table2=
ADDCOLUMNS(
_table1,"Group1",[Group]&" "&[Index])
var _table3=
SUMMARIZE(
_table2,[Group1],"VOL",MAXX(_table2,[VOL]) / 4)
return
UNION(
FILTER('Table',[Group]<>"F"),_table3)
2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
Hi @tonyc ,
Here are the steps you can follow:
1. Create calculated table.
True =
var _table=
FILTER('Table',[Group]="F")
var _table1=
GENERATE (
_table,
SELECTCOLUMNS (
GENERATESERIES ( 1, 4),
"Index", [Value]
)
)
var _table2=
ADDCOLUMNS(
_table1,"Group1",[Group]&" "&[Index])
var _table3=
SUMMARIZE(
_table2,[Group1],"VOL",MAXX(_table2,[VOL]) / 4)
return
UNION(
FILTER('Table',[Group]<>"F"),_table3)
2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
the original source is not a table. It is a visualisation table. VOL is a measure.
VOL = CALCULATE(
thank you
User | Count |
---|---|
14 | |
9 | |
7 | |
7 | |
6 |
User | Count |
---|---|
21 | |
11 | |
10 | |
10 | |
8 |