Tableau Multiple Map Layers (new in v2020.4) - Complete Tutorial with real world data set | sqlbelle

Sdílet
Vložit
  • čas přidán 3. 08. 2024
  • #tableau #analytics #dashboard #maps #spatial
    New feature - Tableau Multiple Map Layers are now supported, and allows us to take our mapping to the next level.
    This complete, step-by-step tutorial showcases #Tableau 2020.4's new multiple marks layer support using real world data sets (4 in total).
    This end to end tutorial will also demonstrate how to clean and prepare the data. Included in this video are:
    - Microsoft Excel Power Query trick to quickly clean your data
    - Using custom shapes
    - Joins, Relationships
    _ LOD (Level of Detail) Expressions
    - and more!
    RELATED VIDEOS
    Level of Detail Expressions Complete Tutorial
    • Tableau LOD (Level of ...
    Database Joins
    • SQL Joins Explained wi...
    Blend vs Join vs Relationship - Part 1
    • Tableau Blend vs Join ...
    10 Tableau Tips and Tricks
    • 10 Tableau tricks you ...
    DATA SETS
    You can download the data sets from the City of #Vancouver Open Data Portal
    opendata.vancouver.ca/pages/h...
    City of Vancouver Local Area Boundary
    opendata.vancouver.ca/explore...
    City of Vancouver Heritage Sites
    opendata.vancouver.ca/explore...
    City of Vancouver Parks
    opendata.vancouver.ca/explore...
    Census Local Area Profiles 2016
    opendata.vancouver.ca/explore...
    Icon courtesy of FlatIcon.com
    Icons made by Freepik - www.flaticon.com/authors/freepik
  • Věda a technologie

Komentáře • 44

  • @Ravit20
    @Ravit20 Před 3 lety +4

    So insightful, Donabel 👌🏻

    • @sqlbelle
      @sqlbelle  Před 3 lety

      Thank you so much Ravit! 😀

  • @sudeshnasen6714
    @sudeshnasen6714 Před 10 měsíci

    Please continue uploading more videos ! These are really helpful !

  • @shirleygaskin8935
    @shirleygaskin8935 Před 3 lety +2

    You're the Bomb! This is the best tutorial on Tableau that I have seen. Now I have to see it again and try to catch onto everything you did. Thank you!

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      Thank you Shirley! Happy you found it helpful, and I really appreciate your comment! 😀🙏

  • @Atharvao988
    @Atharvao988 Před rokem

    Best video I have seen ,way of explanation is excellent

  • @MrOmaralamri
    @MrOmaralamri Před 2 lety +1

    Holy moly, you have a gift of explaining stuff to people, this is without a doubt the best Tableau tutorial i have ever seen..
    Thank you so much 🙏

    • @sqlbelle
      @sqlbelle  Před 2 lety

      Thank you so much Omar. This is such a nice and generous comment. I appreciate your feedback and glad to hear you found the video helpful 😊🙏

  • @PatrickBateman12420
    @PatrickBateman12420 Před 3 lety

    Wow, I've never seen an example combining logical and physical relationships. Very impressive! Thank you for sharing your knowledge with us!

  • @agermoune
    @agermoune Před 3 lety +3

    One more practical use case to use 2020.4 new features. Love your LOD when teaching new features, the right click on marks, renaming layers, among other things. One question is why did you use the join to get population instead of logical relationship ( still waiting for part 2 on blend vs join vs relationship I guess, to get a clear answer ☺️)? Also how a single calculated field named Tree turned color to green?
    I would love a tutorial about sets and parameter action in 2021, and as always, THANK YOU for making a difference

    • @sqlbelle
      @sqlbelle  Před 3 lety +2

      Thank you abderrahim!
      These are great questions 🙂
      1. You are correct. I didn't need to use the join for the population. I could have used a relationship and that would have worked as well. It was just preference that I wanted to show the population as another column from the same logical table. I also wanted to incorporate a way for me to discuss both join and relationship in the video.
      One that I wanted to incorporate in the video was a calculated join (for example we can check if a point intersects a boundary) .. and this would not have been possible (right now) with a relationship. This would have been the perfect use case for the join (I was not able to include it in the video this time. Next time!)
      2. For the calculated field, it was because I couldn't select a color once I changed the shape to the tree. It would have required that I dragged a different pill over, and changed all those values into the same color. That is still an option, because we could technically consider different colors for certain neighborhoods. For purposes of the tutorial I simply wanted to change one field to change all the colors, hence I decided to create the "Tree" calculated field. It just enables me to drag a pill (that has a single value) to color.
      Thank you for your suggestion - I do have groups, sets and parameters as part of my next videos. But I need to finish the blend vs join vs relationship one first.
      Thank you so much for your support and your comments! Much appreciated!
      Donabel

  • @agape13
    @agape13 Před 3 lety +2

    Amazing teaching skills 🏆💖

  • @peterparker4358
    @peterparker4358 Před 3 lety +1

    Thank u 😊 learned new version usecase ❤️

    • @sqlbelle
      @sqlbelle  Před 3 lety +2

      Thank you so much Peter. Always appreciate your notes and support! 🙂

  • @cleohuggins8026
    @cleohuggins8026 Před 3 lety +1

    Seriously the best tableau tutorial I have seen, and I’ve been watching a lot of them. You don’t leave anything out. I didn’t have the power query add-in for Excel, but I managed by cutting and pasting. I would love a slowed-down video on those finishing touches for more mastery of the aesthetics. In particular, I didn't have AGG(#Heritage Buildings) and AGG(#Parks) - are these calculated fields you added, like % of Population? It could be I'm having other issues :-). Thank you again for such a professional and generous effort!

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      Thank you so much for your kind note Cleo! Happy you found the video useful!
      I will try to make some of the future videos with demos a bit slower for some of the polishing. You may find the most recent video helpful. I did the polishing pieces here more step-by-step: czcams.com/video/e8yQGdKG6dI/video.html
      And yes, I did create some additional calculated fields for the final touches:
      # Heritage Building = COUNTD of the building IDs
      # Parks = COUNTD of the Park IDs
      Thank you again for your comment!

  • @mahmoudhassan8281
    @mahmoudhassan8281 Před 3 lety +1

    Really Amazing tutorial! Thanks

  • @lavaforce-overwatchmoments9848

    thanks a lot !!

  • @VarunSingh22
    @VarunSingh22 Před 3 lety +1

    Loved it! Can you please make a video on in-depth Tableau Performance Optimization? I will keep commenting on every video as a request and reminder. :')

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      Thank you so much Varun, will definitely include Performance Optimization as a future topic for a video. Appreciate your support!

  • @davidjackson7675
    @davidjackson7675 Před 3 lety +1

    I would be interested in watching a weekly screencast where you take some data (Kaggle, Quandl or Our World In Data ) and do a complete analysis (including dashboard and Story).

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      Thank you David, this is a great suggestion

  • @2307vineyard
    @2307vineyard Před 2 lety

    Love the details with an effective explanation of why we are doing so! I want to create a tableau map layer with a specific Hurricane Path and the number of customers affected.
    Customer Data will give the exact address/zipcode of a customer but the Hurricane path data may be in geo-json. Any idea how to convert a geo-json into a shape map and then blend it with the customer concentration data with zoom capability?

  • @jeffstevens9729
    @jeffstevens9729 Před 2 lety +1

    Great video. Way beyond what I'm doing with maps in Tableau. I also use PowerQuery but could Tableau Prep be used instead of PQ?

    • @sqlbelle
      @sqlbelle  Před 2 lety +1

      Thanks Jeff, I think that's a definitely possibility :)

    • @jeffstevens9729
      @jeffstevens9729 Před 2 lety

      @@sqlbelle oh cool! Thanks for the response.

  • @katrinapetry
    @katrinapetry Před rokem

    I'm having trouble just loading the file into tableau. I downloaded parks and heritage as shp files because that's what I'm familiar with but when I try to connect to either I get a message column 'neighborho' specified more than once. I get a similar message with the heritage file. I don't understand the error or how to fix as I just want to follow along. Advice?

  • @balam8414
    @balam8414 Před 2 lety +1

    Please explain referral integrity also in separate session

    • @sqlbelle
      @sqlbelle  Před 2 lety +1

      Thank you for the suggestion Bala

  • @Lydiazhg
    @Lydiazhg Před 2 lety +1

    How do I apply a filter on one of the multiple map layers. I ran into a situation where my base layer (similar to your boundary layer) is messed up after applying a filter on the data in another layer. The data sets are connected currently through logical relationships with a common field of zip. Appreciate your help!

    • @sqlbelle
      @sqlbelle  Před 2 lety +2

      Thanks Lydia. I am not sure 100% but I would assume that creating some kind of calculation with a logic statement - and producing a Geometry field - might help.
      For example, something like:
      IF condition 1
      THEN GeometryField
      END
      And then use this calculated field as your base layer instead?

    • @Lydiazhg
      @Lydiazhg Před 2 lety

      @@sqlbelle thank you for your response. I’ll give it a try!

  • @monikareddy326
    @monikareddy326 Před 3 lety +1

    Adding another Map layer feature is not available in tableau public 2020.4. How can we make it happen using public edition?

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      Hello Monika, I tested this out using Tableau Public and it works. Both datasets needs to have geometry fields. Are you getting any errors?

    • @monikareddy326
      @monikareddy326 Před 3 lety +1

      @@sqlbelle Yes Ma’am, I am getting errors. I used tableau public 2020.2 edition to reciprocate the stuff done in the above video. Now, I upgrade my edition, it is tableau public 2021.1. I tried to implement with new updated version but I couldn’t, it displays ordinal 2 doesn’t exist. I found adding map layers option in updated version. I think this adding map layer option is available from 2020.4. I am sorry it is clearly stated on your video but I missed that detail. Can you please help me how to resolve that ordinal 2 doesn’t exist error, that would be helpful.
      I really appreciate your time. Thanks.

    • @sqlbelle
      @sqlbelle  Před 3 lety +1

      @@monikareddy326 Hmm yes I downloaded the new Tableau Public version and I am seeing the same error. Let me investigate this a bit and see what can be done ...

    • @monikareddy326
      @monikareddy326 Před 3 lety

      @@sqlbelle okay

    • @monikareddy326
      @monikareddy326 Před 3 lety

      Hi, I tried to create calculated field WEEKEND TRANSCATIONS.
      IF datename(“day”, [date]) = “Saturday” or datename(“day”, [date]) = “Sunday” then count(transactions) Else 0 End.
      It displays error, can’t mix aggregate and nonaggregate functions. I tried case statements, IIF, did some modifications in the above formula. But couldn’t figure out the way to solve my issue. Please help me in solving out the scenario.

  • @shashanksharma8901
    @shashanksharma8901 Před rokem

    suggest me someone like you who can tell about power bi