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.
Hi All,
I am trying to concatenate 3 column values (UserName,Request Sent and Response received) where one is Text and other two are integers as per the snap below.
This data I am using as a source to drill down chart where on click on each squad I need UserName with sum of Request sent and Response Received.
Expected Output:
On click of CFO Legal(Squad) -> Danny (1/1)
Chris (0/1)
Vikram (0/1)
Kally (1/1)
On click of CFO Office(Tribe) -> Danny (2/2)
Chris (1/2)
Vikram (1/2)
Kally (1/2)
Any help would be much appriciated.
Thanks,
Sud
Solved! Go to Solution.
Hi Sud,
Power bi doesn't support creating dynamic column using selection value of a slicer and you also can't select column name from a slicer because slicer only filter rows. In addtion, it seems like you just want to calculate the aggregation value by two columns [Tribe] and [Squad], as a workaround, you can create two calculate columns using DAX formula below:
Based on Tribe = VAR Total_Of_Request = CALCULATE(SUM(Table1[Request Sent]), ALLEXCEPT(Table1, Table1[UserName])) VAR Total_Of_Response = CALCULATE(SUM(Table1[Response Received]), ALLEXCEPT(Table1, Table1[UserName])) RETURN Table1[UserName] & " " & "(" & Total_Of_Response & "/" & Total_Of_Request & ")" Based on Squad = VAR Total_Of_Request = CALCULATE(SUM(Table1[Request Sent]), FILTER(ALLEXCEPT(Table1, Table1[UserName]), Table1[Squad] = "CFO Legal")) VAR Total_Of_Response = CALCULATE(SUM(Table1[Response Received]), FILTER(ALLEXCEPT(Table1, Table1[UserName]), Table1[Squad] = "CFO Legal")) RETURN Table1[UserName] & " " & "(" & Total_Of_Response & "/" & Total_Of_Request & ")"
Hope it's helpful to you.
Jimmy Tao
Is there a reason the output needs to be in a single field?
Could you not make a table with Username, Responses Received, and Requests Sent as the field with Squad and Tribe set as filter visualizations?
You would get the expected output, in seperate fields
Hi @johnmu,
This is the business requirement. I need a single column value for this to use in chicletSlicer where I can't use more than one column.
Thanks,
Sud
Hmm...I have a feeling that's not possible, since I think the only way to achieve something like that would be with a measure, and a measure can't be used as a filter.
With a column I tried without SUM it works. When I add SUM to Request sent and Response Received it gives the sum of all instead of grouping. Here is the DAX without SUM.
Column1 = CONCATENATE( Table1[UserName] & "(" & Table1[RequestSent], Table1[Response Received] & ")" )
Thanks,
Sud
Hi Sud,
Power bi doesn't support creating dynamic column using selection value of a slicer and you also can't select column name from a slicer because slicer only filter rows. In addtion, it seems like you just want to calculate the aggregation value by two columns [Tribe] and [Squad], as a workaround, you can create two calculate columns using DAX formula below:
Based on Tribe = VAR Total_Of_Request = CALCULATE(SUM(Table1[Request Sent]), ALLEXCEPT(Table1, Table1[UserName])) VAR Total_Of_Response = CALCULATE(SUM(Table1[Response Received]), ALLEXCEPT(Table1, Table1[UserName])) RETURN Table1[UserName] & " " & "(" & Total_Of_Response & "/" & Total_Of_Request & ")" Based on Squad = VAR Total_Of_Request = CALCULATE(SUM(Table1[Request Sent]), FILTER(ALLEXCEPT(Table1, Table1[UserName]), Table1[Squad] = "CFO Legal")) VAR Total_Of_Response = CALCULATE(SUM(Table1[Response Received]), FILTER(ALLEXCEPT(Table1, Table1[UserName]), Table1[Squad] = "CFO Legal")) RETURN Table1[UserName] & " " & "(" & Total_Of_Response & "/" & Total_Of_Request & ")"
Hope it's helpful to you.
Jimmy Tao
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
70 | |
68 | |
43 | |
34 | |
26 |
User | Count |
---|---|
86 | |
49 | |
45 | |
38 | |
37 |