Look at the data. Create a straight table with the dimensions Topic, Remark and Sentiment and as expression TextCount(Topic). Then select Events/Campaigns. You will see that if the value of the Remark is also Events/Campaigns that the TextCount of Topic is 4 and that the Sentiment is Positive. This is correctly displayed in your straight table on the first tab. If you think this is wrong then you need to correct your source data.
Thanks for the suggestion. You are right, the value is incorrect. It seems like the problem lies in the way I design the "Remark" field.
I have tried using a straight table with
Dimension: Topic, Sentiment
and the output looks correct. But the moment adding Remark to the dimension, the results looks weird.
Any suggestions on how I can design the source a little better to achieve the objective?