[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-22 UTC."],[],[],null,["# CONCAT\n\nReturns text that is the concatenation of two or more fields or expressions.\n\nSample usage\n------------\n\n`CONCAT(Campaign, \", \", Campaign Code)`\n\nSyntax\n------\n\n`CONCAT( `\u003cvar translate=\"no\"\u003eX\u003c/var\u003e`, `\u003cvar translate=\"no\"\u003eY\u003c/var\u003e` [, `\u003cvar translate=\"no\"\u003eZ\u003c/var\u003e`,...])`\n\n### Parameters\n\n- \u003cvar translate=\"no\"\u003eX\u003c/var\u003e - literal text, a field, or an expression containing at least one field.\n- \u003cvar translate=\"no\"\u003eY\u003c/var\u003e - literal text, a field,or an expression containing at least one field.\n- \u003cvar translate=\"no\"\u003eZ\u003c/var\u003e - literal text, a field, or an expression containing at least one field.\n\n### Notes\n\n- Aggregated fields cannot be used as parameters.\n\nExamples\n--------\n\nIn the following examples, note that you can use either single quotes or double quotes, but they must be used consistently.\n\nRelated resources\n-----------------\n\n- [Calculated fields](/looker/docs/studio/about-calculated-fields)\n- [Looker Studio function list](/looker/docs/studio/function-list)"]]