Search code examples
regexlooker-studioregexp-replacere2

How to use Regex to replace square brackets from date field in Google Data Studio?


I am trying to remove square brackets around a date field in Google Data Studio so I can properly treat it as a proper date dimension.

It looks like this:

[2020-05-20 00:00:23]

and I am using the RegEx of REGEXP_REPLACE(Date, "/[\[\]']+/g", "") and I want it to look like this for the output:

2020-05-20 00:00:23

It keeps giving me error results and will not work. I can not figure out what I am doing wrong here, I've used https://www.regextester.com/ to verify that it should work


Solution

  • Regarding Dates, it can be achieved with a single TODATE Calculated Field:

    TODATE(Date, "[%Y-%m-%d %H:%M:%S]", "%Y%m%d%H%M%S")
    

    The Date Type can then be set as required:

    • YYYYMMDD: Date
    • YYYYMMDDhh: Date Hour
    • YYYYMMDDhhmm: Date Hour Minute

    Google Data Studio Report and GIF to elaborate: