Als je een bestand hebt met e-mailadressen en je wilt checken of er invalid adressen tussen zitten, dan kun je prima door het bestand heen scrollen. Maar als het aantal adressen groter wordt dan is een filter in Tableau Prep wellicht een oplossing voor je.

Stappen:

  1. Open Tableau Prep Builder
  2. Connect naar je databron, bv een CSV bestand of Google Spreadsheet
  3. Creëer een volgende stap in je Prep workflow
  4. Klik op “Filter values”
  5. Kopieer de volgende functie in je filter: REGEXP_MATCH([Email],”^(0-9a-zA-Z@([0-9a-zA-Z][-\w][0-9a-zA-Z].)+[a-zA-Z]{2,9})$”)
  6. Het veld [Email] eventueel wijzigen voor de veldnaam die jij zelf gebruikt in je databron

Je ziet alle foutieve e-mailadressen zijn verwijderd als je in de view kijkt. Je kunt de data nu wegschrijven naar bv Tableau, CSV of andere database.

Als je alleen de foutieve e-mailadressen wilt wegschrijven, zet dan “not” voor de REGEXP functie (zonder de aanhalingstekens).

Bron voor formule: https://community.tableau.com/s/question/0D54T00000C5RVX/how-to-validate-email-address-website-url-phone-number-and-postal-code