1 Reply Latest reply on Jun 19, 2019 12:07 PM by Branden Kornell

    Unión de tablas de SQL Server en Tableau utilizando Join

    Alfonso Rodriguez

      Hola buenas tardes comunidad, llevo unos días practicando con Tableau y me ha surgido un problema al momento de trabajar con tres tablas que tengo en SQL Server y es que quiero lograr unir con Join las tres tablas que abajo presento, pero no logro hacerlo de la manera adecuada para obtener el resultado que expongo abajo, alguien me podrá guiar para obtener mi resultado por favor.

      Tabla principal

      Campaña
      Mes
      Sitio
      Impresiones
      ClicsCampaña_Unificada
      Sitio_Unificado
      Juntos por la 13AbrilYoutube1643Juntos por la 13Youtube
      Caminando en la lunaAbrilFMS6724Caminando en la lunaFMS
      UnderSunAbrilPlayStore2,568768UnderSunPlayStore
      Juntos por la 13AbrilYoutube29812Juntos por la 13Youtube
      UnderSunAbrilVisión57790UnderSunVisión
      Juntos por la 13AbrilTDN769987Juntos por la 13TDN
      Caminando en la lunaAbrilFMS5,919432Caminando en la lunaFMS

       

      Tabla 1: que contiene únicamente sitios relacionados con Google

      Campaña
      Mes
      Sitio
      Impresiones
      ClicsCampaña_Unificada
      Sitio_Unificado
      Juntos por la 13AbrilYoutube1643Juntos por la 13Youtube
      UnderSunAbrilPlayStore2,568768UnderSunPlayStore
      Juntos por la 13AbrilYoutube29812Juntos por la 13Youtube

       

      Tabla 2: que contiene únicamente sitios que no están relacionados con Google

      Campaña
      Mes
      SitioImpresiones
      Clics
      Campaña_Unificada
      Sitio_Unificado
      UnderSunAbrilVisión57790UnderSunVisión
      Caminando en la lunaAbrilFMS6724Caminando en la lunaFMS
      Juntos por la 13

      Abril

      TDN769987Juntos por la 13TDN
      Caminando en la lunaAbrilFMS5,919432Caminando en la lunaFMS

      Resultado esperado al momento de filtrar por el campo Campaña_Unificada de la tabla principal:

      Ejemplo:

      Si en mi filtro selecciono la campaña Juntos por la 13 en mi tabla hecha en Tableau me tiene que mostrar el siguiente resultado:

       

      Campaña
      Sitio
      Impresiones
      Clics
      Juntos por la 13Youtube31455
      TDN769987

      Es decir me debe de mostrar información que proviene de la Tabla 1 y Tabla 2 si es que la campaña tiene información en las dos tablas, si no solo me debe de mostrar la información de la tabla en la cual tenga datos y en el caso de que se repita la información como en el caso del sitio Youtube de la tabla 1 realizar la suma de los clics y impresiones.

      Cabe mencionar que ya lo he intentado en un campo calculado y realizando un left join utilizando el campo en común Campaña_Unificada pero no he logrado mi objetivo, agradecería  su ayuda amigos.

      Saludos.