Это видео недоступно.
Сожалеем об этом.

#Tableau

Поделиться
HTML-код
  • Опубликовано: 6 сен 2022
  • In this video, I got through several examples of when to use an IIF, IF THEN, or CASE statement in Tableau. I also cover their best use cases, when you have to use one vs. another, and general rules of thumb.
    While this is demonstrated in Tableau, it's application to nearly all tools that use logical statements.

Комментарии • 33

  • @AndyCotgreave
    @AndyCotgreave Год назад +5

    These videos are such an amazing step up in production quality. Love it! Keep 'em coming, Andy

    • @vizwiz
      @vizwiz  Год назад +3

      Cheers Andy! I wish I had hired an editor ages ago.

  • @andreriley739
    @andreriley739 Год назад +7

    I'm a key believer in returning to the fundamentals, which sometimes allow us to question our routines and biases. I've personally never liked using CASE statements (for not being as explicit as IF) in tableau but never really understood how it differed from If statements so this was a big help...in confirming why I don't like them lol.

    • @vizwiz
      @vizwiz  Год назад +1

      I agree that case are less familiar. What I write for myself will sometimes be different than my audience. If I suspect they might not understand CASE, I'll us an IF.

  • @analystmommy
    @analystmommy Год назад

    thank you so much Andy .I just started watching your videos .I love how you shared multiple information in a single video . Many thanks for the video

    • @vizwiz
      @vizwiz  Год назад

      You are very welcome

  • @cococnk388
    @cococnk388 11 месяцев назад

    Thanks Andy. You and Donabel Santos are the best on Tableau stuff

    • @vizwiz
      @vizwiz  11 месяцев назад

      Glad you like them!

  • @romanvasiura6705
    @romanvasiura6705 Год назад

    Thank you for this great video lesson)

  • @matheusluiz6
    @matheusluiz6 8 месяцев назад

    Great vídeo!!!

  • @pallawichaudhari
    @pallawichaudhari Год назад +1

    Very helpful. Quick tips for fast life 😄

    • @vizwiz
      @vizwiz  Год назад

      Glad you think so!

  • @PatrickBateman12420
    @PatrickBateman12420 Год назад

    Love those "fundamental" videos. I'm emberassed to say, but I failed to predict the Null output for IF THEN w/o ELSE.

  • @mehabubshaikh9178
    @mehabubshaikh9178 Год назад

    hi Andy kriebel very good explain basics of calculations

    • @vizwiz
      @vizwiz  Год назад

      Glad it was helpful!

  • @adarshgochhayat2374
    @adarshgochhayat2374 Год назад +3

    Hi Andy, love your videos. keep up the great work. A request here, can you please make a video on most common functions and scenarios you must have come across till now. I mean the most used date functions, logical functions etc. If not video may be blog or something. In case you have already done something like that kindly guide me to the link or resource. Thanks and again appreciate what you are doing for community.

    • @vizwiz
      @vizwiz  Год назад

      That's really an impossible question to answer. I posted a video last week on date functions.

  • @Ibad_gamer937
    @Ibad_gamer937 Год назад +1

    Interesting.

    • @vizwiz
      @vizwiz  Год назад +1

      Glad you think so!

  • @danmcintyre9702
    @danmcintyre9702 Год назад +1

    Thank you for the video. I learned a couple of new things! One thing that I've struggled with as SQL user in Tableau is the structure of the case statements. I use "IN" often to match against multiple values (case when [field] in ('value1', 'value2', etc.)...) and I haven't found a way to do this in Tableau without creating a when/then for each value. Perhaps there's a better way?

    • @vizwiz
      @vizwiz  Год назад

      IN is a function indeed. I would use it in an IF statement instead.

    • @andriykabanets4493
      @andriykabanets4493 Год назад +1

      Dan:
      ---
      CASE [Region]
      WHEN IN ('East','West') THEN [Sales]
      END
      ---
      or you can do it in a simple one row:
      IIF(Region IN ('East','West'),[Sales],0)

  • @jacekjmm
    @jacekjmm Год назад +2

    In some cases I do something like that:
    CASE TRUE
    WHEN [Sales]>=0 THEN 'High sales'
    WHEN [Sales]

    • @vizwiz
      @vizwiz  Год назад +2

      Someone else pointed that out to me today too. I didn't know they could be written that way. I find the logic tougher to follow than an IF would be though.

  • @mikebrown2989
    @mikebrown2989 Год назад +1

    Can you make a video about the efficiency of each function as well? Because I'm comfortable using any of these functions, but maybe I want to use a CASE statement rather than an IF statement because Tableau processes it faster, or something like that.

    • @vizwiz
      @vizwiz  Год назад

      That's completely dependent on your data source. One thing to keep in mind is that IF statements always check a true/false condition whereas a CASE compares to a string. I would expect an IF to be faster.

  • @hnjonesf
    @hnjonesf Год назад

    Is there a performance difference between if and case?

    • @vizwiz
      @vizwiz  Год назад

      Negligible performance benefits for a case statement.

  • @jennielear
    @jennielear Год назад +1

    Why did tableau have to restructure Case statements. It’s one of the many reasons I like it much less than any other vis tool

    • @vizwiz
      @vizwiz  Год назад +2

      I don't follow. How was it restructured? Do you mean the syntax is different than other tools?

    • @jennielear
      @jennielear Год назад

      @@vizwiz yes. We all familiar with case when then… case [field] when = x
      Just stick to the standards tabby please

  • @raygivler
    @raygivler Год назад

    IIF() should have been called ITE(). There, I said it.

    • @vizwiz
      @vizwiz  Год назад

      🤦🏻‍♂️