Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Starting out with Power BI.
Struggling with what can be condensed down to the following.
Have a table called Adults. Two columns Name and Age.
Have a table called Children, same structure as Adults.
Adults contains Bob, 50 and Sue, 35.
Children contains Andy,15 and Mary 10.
I have a parameter called pAge and a corresponding slicer. I also have a measure mAge defined as part of the Adults table as
Solved! Go to Solution.
@Anonymous ,Press Alt+ enter in the formula box. There up ^ at the end, if you press that it will take the complete page
In case your issue is resolved, please mark the solution.
Thanks for replying.
The tables are straight-forward.
Adults. Two columns Name and Age.
Bob | 50
Sue | 35
Children. Two columns Name and Age.
Andy | 15
Mary | 10
The code creates the Family table correctly.
Bob | 50
Sue | 35
Andy | 15
Mary | 10
The issue is that Bob's age has not been updated with the value of the slicer defined. As I say I suspect it's something to do with context but the example seems very trivial and I would have thought there would be some way of achieving the same result.
@Anonymous ,
I tried something like this.
Table = union(SELECTCOLUMNS(Adult,"Name",Adult[Name],"Age",if(Adult[Name]="Bob",75,Adult[Age])),Child)
OK, I can see you've swapped the UNION statement and the SELECTCOLUMNS round.
The main issue though is setting the age of Bob to be the value stored in the measure mAge.
So, to reiterate, if you create a 'What-If' parameter called pAge with a slider. Create a measure called mAge and set it as follows
That looks like exactly what I am after.
One more simple question and it's a really simple one, I suspect.
I am using PBI Desktop.
If I select 'New Measure', for example, I get a single line area in which I can type my code. How do I expand this area so that it is larger. Simple question I know but I just can't see how to do this.
Many thanks for all your help, your solution will really help me.
@Anonymous ,Press Alt+ enter in the formula box. There up ^ at the end, if you press that it will take the complete page
In case your issue is resolved, please mark the solution.
User | Count |
---|---|
78 | |
74 | |
42 | |
32 | |
28 |
User | Count |
---|---|
100 | |
93 | |
51 | |
50 | |
48 |