Forum Discussion
loganwol
9 years agoMicrosoft Employee
Getting distinct values for multiple columns
Hi, I am summarizing data from one table into another. Part of the data in the original table is a column of type text which I generate a comma delimited summary string. Issues =
var ft ...
- 9 years ago
In this scenario, since you have duplicate Issues for same ID, you should create a "summarized" data table for filtering the context. You can create a calcuated table like below:
Data2 = SUMMARIZECOLUMNS(Data[ID],Data[Issue],Data[Result])
Then you can involve the calcuated table in your formula.
Issues = var ft = FILTER(RELATEDTABLE(Data2), [ID] = Data2[ID] && Data2[Result] <> "Pass" && Not ISBLANK(TRIM(Data2[Issue]))) var issuessummary = CONCATENATEX(ft, Data2[Issue], ",") return issuessummaryRegards,
Simon Hou
v-sihou-msft
9 years agoMicrosoft Employee
In this scenario, since you have duplicate Issues for same ID, you should create a "summarized" data table for filtering the context. You can create a calcuated table like below:
Data2 = SUMMARIZECOLUMNS(Data[ID],Data[Issue],Data[Result])
Then you can involve the calcuated table in your formula.
Issues =
var ft = FILTER(RELATEDTABLE(Data2),
[ID] = Data2[ID] && Data2[Result] <> "Pass" &&
Not ISBLANK(TRIM(Data2[Issue])))
var issuessummary = CONCATENATEX(ft, Data2[Issue], ",")
return
issuessummary
Regards,
Simon Hou
loganwol
9 years agoMicrosoft Employee
Hi Simon,
When I tried the solution, I get an error "Cannot find table Data2" and I get red squiglly lines for the Data2[ID] and Data2[Result] values.
Regards,
Loganwol