Differences between GROUPBY and SUMMARIZE

Sdílet
Vložit
  • čas přidán 14. 08. 2023
  • GROUPBY and SUMMARIZE seem similar, but they differ in both performance and functionalities. Choose the right one depending on specific scenarios!
    Article and download: sql.bi/805881?aff=yt
    How to learn DAX: www.sqlbi.com/guides/dax/?aff=yt
    The definitive guide to DAX: www.sqlbi.com/books/the-defin...
  • Věda a technologie

Komentáře • 43

  • @mnowako
    @mnowako Před měsícem +3

    Finally I have understood Groupby 😁
    Thank you!

  • @elrevesyelderecho
    @elrevesyelderecho Před 10 měsíci +15

    0:00 - 1:28 Intro
    1:29 SUMMARIZE
    6:47 ADDCOLUMNS
    11:25 GROUPBY
    19:22 Conclusions
    20:20 Final Exercise to compare both functions
    27:42 Out

  • @jimmy3862
    @jimmy3862 Před 3 měsíci +3

    Man! Really NO WORDS for this Master Piece! Kidding! Actually I DO HAVE... This is another GOLD Pill of wise! Bravo Bravo! Thank you so much again!

  • @yeyoremix
    @yeyoremix Před 10 měsíci +15

    I have found that the mix of groupby and summarise also comes really helpful when performing calculations over measures. For example finding the max result for a measure iterating over different groups of selected columns. This video will help me improve my calcs a lot!! Thank you!

  • @abhi007dhami
    @abhi007dhami Před 2 měsíci +1

    This is really helpful ! Thanks for explaining Summarize and Group By with such detail.

  • @tamerjuma
    @tamerjuma Před 10 měsíci +4

    Brilliant and very insightful! Thank you Roberto for sharing your amazing knowledge.

  • @user-rw5jz8od7h
    @user-rw5jz8od7h Před 10 měsíci +1

    Brilliant. So many takeaways. I'm going to scan some of my complex models and see if I can improve performance with this knowledge.
    As always, SQLBI is a diamond.

  • @adrianoschwenkberg6773
    @adrianoschwenkberg6773 Před 10 měsíci +1

    just wanted to say thank you for the efforts in making this free tutorial

  • @emilyamalkin4367
    @emilyamalkin4367 Před 10 měsíci +1

    This video is so helpful! A million thanks! Thank you Roberto, can’t wait to implement what I just learned! (it is especially helpful for me as a sql programmer, familiar with “group by”, but not with “summarize”, so I am really glad to learn the usage of both!)

  • @brianligat9493
    @brianligat9493 Před 7 měsíci +1

    I'd been transferring your example to the Adventure Works model I have, got an error, played a bit more only for your comment at 2:10 LOL. Another great tutorial. Thanks

  • @joaomarcoseliasmatias9156
    @joaomarcoseliasmatias9156 Před 9 měsíci +1

    This is some gold content, Alberto. Your explanation videos give me motivation to dive into dax theory understanding.
    Greetings from Brazil!

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

    São videos como estes que você começa a assistir quando quer sair da simplicidade de uma linguagem. Entender tudo que está em volta do básico.
    Perfeitamente, perfeito.
    Muito obrigado.

  • @Bharath_PBI
    @Bharath_PBI Před 10 měsíci +1

    As always great content! 👍 Thank you.

  • @siddheshamrutkar8684
    @siddheshamrutkar8684 Před 3 měsíci +1

    Fantastic Video.

  • @mathew9665
    @mathew9665 Před 10 měsíci +1

    thank you for this video, an important one for sure

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

    very good video; good explanation about the difference, and what not to dom and nicely working towards upper level optimisation thinking.

  • @ercipineda1357
    @ercipineda1357 Před 10 měsíci +1

    It wouldn't hurt to smile on your Thumbnail Alberto :)

  • @alainluong3305
    @alainluong3305 Před 10 měsíci +1

    In France, it is past midnight and I'm enjoying learning a lesson.... Are you coming from Pudlar? Cause you're Magic!

  • @Piece101
    @Piece101 Před 10 měsíci +1

    Golden tutorial 👌🏼

  • @MrAstonmartin78
    @MrAstonmartin78 Před 3 měsíci

    Brilliant Video. Thanks

  • @g.oliveira1184
    @g.oliveira1184 Před 10 měsíci +1

    Parabéns! Amei a explicação.

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

    Thx for this leason !!!

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

    amazing !

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

    great video

  • @pbihari0214
    @pbihari0214 Před 10 měsíci +1

    thank you

  • @guochuqiao
    @guochuqiao Před 8 měsíci +1

    Genius ❤

  • @Tom-kp2lv
    @Tom-kp2lv Před 10 měsíci

    So at about 7:40 you have brand total and overall total. If I understood correctly, you said not to use that method. So what would be the best way to produce the same result, and how would you add % of total for each brand?

  • @dutch-man
    @dutch-man Před 10 měsíci +1

    At 26:55 SUMX is used whereas we really are performing a SUM of the column [@Sales]; is this done solely because we need to be able to add the CURRENTGROUP() as a table reference?
    Thanks

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

    Sorry but I don't see the difference between the "Transaction Size" local column in 10:35 and the local table with "A" and "B" as local columns in 18:41. Both of the cases are columns calculated on-the-fly, however, in the first case SUMMARIZE() works, and in second it doesn't.
    Is this happening because of the Lineage as you say in 18:48?

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

    Need some guidance. I have a table with 3 columns. Date, ID and amount. Amount contains both positive and negative amount datewise, idwise. If the sum of all id is positive, it is a debtor or else it is a creditor. A measure with IF condition is not going into a slicer to filter debtors apart from creditors. How do I do this ?

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

    I am having one doubt but not related to this content,
    Using teatedas Dax I connected date table and fact table. When user want to drill fact table aggregation value it's not filter date table untill I drag & make active relationship in the model, Is any other alternative way there to achieve this ?

  • @chaitanyalanka7043
    @chaitanyalanka7043 Před 9 měsíci

    Hi can you help me with this (I have two dates like service date and post date if we select service date the data related to service date has to show if change the date to post date the data has to show by post date in the same page in power bi is it possible?)

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

    Thanks to share, I have a question, whats the difference between local column and model column?

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

      I think that I understand the different: Local column is a column that was created by dax, and Model column is a column that belongs to principal table. Please, I apreeciate if you could confirm. Thanks.

    • @SQLBI
      @SQLBI  Před 10 měsíci +1

      Confirmed!

  • @defaultHandle1110
    @defaultHandle1110 Před 9 měsíci +1

    We need an ai to translate his Italian hand gestures to visualisations and animations.

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

    Hi could you please explain, what is local column vs model column

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

      Local column is created in a dax variable, model column is defined in the table (calculated columns are model columns).

    • @vijayvizzu1
      @vijayvizzu1 Před 10 měsíci +1

      @@SQLBI Thank you 👍

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

    Sometimes you look like EMINEM