Aggregate text column?
Hello!
I am trying to build a report that shows our users and a list of their permissions.
On our DB, we have a unique record for each user permission.
So the report would look something like:
User1 | Incident Management
User1 | Change Management
User1 | Asset Management
User2 | Incident Management
User2 | Change Management
When I would like it to look like...
User1 | Incident Management; Change Management; Asset Management
User2 | Incident Management; Change Management
I found this post that seemed to be what I needed:
Aggregate a text column | Community (yellowfinbi.com)
I made a function in custom-functions.xml but it doesn't work and I am wondering if I have used the wrong syntax (we're using SQLServer while the example in the link above uses MySQL).
<function> <name>Group Concat, SQLServer</name> <argument> <index>1</index> <name>String</name> <datatype>text</datatype> </argument> <sql> <![CDATA[ STRING_AGG($1) ]]> </sql> <aggregate>$1</aggregate> <database>SQLServer</database> <return>text</return> </function>
Any help with working this out would be much appreciate, thanks for your time! :)
(Apologies! This question can be closed. Upon looking further, it's not actually SQL being used despite the error saying 552 SQL error. The correct one for what I wanted was LISTAGG.)
(Apologies! This question can be closed. Upon looking further, it's not actually SQL being used despite the error saying 552 SQL error. The correct one for what I wanted was LISTAGG.)
Replies have been locked on this page!