Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Table Transformer - Character Match

Matthias Mödinger March 28, 2025

Hello

I use table transformer plugin

My Story or Epics can contain special characters like  ³ or Ä.

If I join Epics (Table 3) and Story (Table 4) with this

 

LEFT JOIN T4 ON T3.'Epic Name' = T4.'Epic Link'

 

It will not find a match.

Working for alphanumeric characters, [ ] …

How do I make the query more tolerant or convert it to an equal character set?

 

Thank you

2 answers

3 votes
Katerina Rudkovskaya _Stiltsoft_
Atlassian Partner
March 28, 2025

Hello, 

I tried to reproduce the case and it works as expected. You probably need to update the app to it latest version 13.0.1.

Screenshot 2025-03-28 at 18.46.51.png

Screenshot 2025-03-28 at 18.44.57.pngScreenshot 2025-03-28 at 18.44.46.png

 

Matthias Mödinger March 28, 2025

 

Thanks for you detailed answer. My version is v12.3.1, cannot update easily since it is company controlled.

My underlying table is a Jira Issue/Filter with JQL query like

project in (PROJECTNAME) AND type in ("Epic") 

In Jira search query it gives me epic Summary and name like
CR1172 - [E³ 1.2 

 Table transformer table is displayed like this:

Summary                 |    Epic Name 
-------------------------------------------------------
CR1172 - [E³ 1.2      |    CR1172 - [E³ 1.2

Katerina Rudkovskaya _Stiltsoft_
Atlassian Partner
March 31, 2025

Hi Matthias, 

The issue comes from Jira Issue Epic Link/Epic name as source data.

Here's how columns look like without Table Transformer:

Screenshot 2025-03-31 at 20.12.04.png

There are issues with the Epic Name field encoding of special characters in Jira Issue macro; here are Atlassian tickets you can vote for:

As a workaround, you can use Table Transformer with the following SQL query to replace HTML code with characters:

SELECT  

REPLACE(REPLACE(T1.'Epic Link', CONCAT("&", "#xC4;"), "Ä"), CONCAT("&", "#xB3;"), "³") as 'Epic Link',

REPLACE(REPLACE(T1.'Epic Name', CONCAT("&", "#xC4;"), "Ä"), CONCAT("&", "#xB3;"), "³") as 'Epic Name'

FROM T*

Screenshot 2025-03-31 at 23.44.27.pngScreenshot 2025-03-31 at 23.42.32.pngScreenshot 2025-03-31 at 23.42.57.png

 

Like # people like this
0 votes
Matthias Mödinger March 28, 2025

deleted

Suggest an answer

Log in or Sign up to answer