Market Basket Analysis (Power BI DAX Tutorial)

แชร์
ฝัง

ความคิดเห็น • 35

  • @rswilso
    @rswilso หลายเดือนก่อน

    Much appreciated. I’m running into an issue where the sequence of the market basket is not always the same despite containing the same products. For example 243-345 vs 345-243. I tried to add a sort step on Product ID in power query but does not seem to remedy the DAX Logic. Any thoughts on how to output a consistent market basket sequence would be appreciated.

  • @davidroberto3533
    @davidroberto3533 3 ปีที่แล้ว +1

    Very smart solution, really enjoy to see how you mixed several concept together in a simple way. Waiting por second part. Congratulations, amazing video!!!

  • @johng5295
    @johng5295 2 ปีที่แล้ว +2

    Thanks in a million. Great content. Awesome. Very well explained. I couldn't find this explanation--simply put anywhere else. Great teachers are hard to find. Grade: A++💥

    • @thepratikjoshi44
      @thepratikjoshi44 2 ปีที่แล้ว

      How 2nd row's Market basket is concatenated ... Because it's earlier value is 1 which is not equal then how it's concatenated???

  • @garciarogerio6327
    @garciarogerio6327 ปีที่แล้ว

    This is great. With DAX in Power Pivot, some of these analyses work in Excel as well

  • @swagatdash91
    @swagatdash91 3 ปีที่แล้ว +4

    Looks awazing.can you please tell how you calculated total sales on market basket table.

    • @almightydemons1
      @almightydemons1 ปีที่แล้ว +1

      Create a measure of sum(sales) within your sales table and then use that measure in your Market Basket Analysis table.

  • @filipepucci
    @filipepucci 3 ปีที่แล้ว +1

    Eu já assisti a mil vídeos sobre este tema. E todos são muito, mas muito complexos. Da até vontade de desistir de tentar. Mas vem você com uma explicação TÃO SIMPLES que fiquei até com medo e pensei: "meu Deus! Não é possível ser tão simples. Não pode funcionar!!!"" hahahaha..mas PARABÉNS!!! FANSTÁSTICO!

    • @KnowledgeBankPro
      @KnowledgeBankPro  3 ปีที่แล้ว

      can't really understand what you are saying :) but i hope you found it to be useful!

    • @clickador
      @clickador 2 ปีที่แล้ว

      ​@@KnowledgeBankPro In english: He saw a thousand videos about that topic and they were very complex, almost makes he give up. But you came with a so simple explanation and made he feels so scared and think something like "oh my God, there's no way this works, it's so easy! hahahaha, but congrats bro, fantastic, awesome! hahaha

  • @barrosemanuel_5139
    @barrosemanuel_5139 3 ปีที่แล้ว +3

    Great and simple, thank you!

  • @sharmilethaneshkumar531
    @sharmilethaneshkumar531 ปีที่แล้ว

    Hi, thank you for making this video and sharing the report. I have a question regarding the Sales & Magin % by Product. How I can make the scatter chart to change based on the Product code selection on the column chart? my report not changing when I select the product code.

  • @Game_Impala
    @Game_Impala 3 ปีที่แล้ว +2

    Awesome video... what time frame do you typically use for this analysis?

    • @KnowledgeBankPro
      @KnowledgeBankPro  3 ปีที่แล้ว

      from 12 to 24 months or more... depends of what we are trying to do

  • @alkamaster1310
    @alkamaster1310 ปีที่แล้ว

    thank you very much for this video! It was really useful

  • @brayanrai2880
    @brayanrai2880 11 หลายเดือนก่อน +1

    Perfect. Love it

  • @mmtindaro742
    @mmtindaro742 3 ปีที่แล้ว +1

    thanks I was just needing it .

  • @thepratikjoshi44
    @thepratikjoshi44 2 ปีที่แล้ว

    How 2nd row's Market basket is concatenated ... Because it's earlier value is 1 which is not equal then how it's concatenated???

  • @calvinck4829
    @calvinck4829 3 ปีที่แล้ว

    Hi can you tell me whats the formula to create Transaction ID? I just have 4 coloumns (ID, PartID, Date, Qty). I just realized that there is a customer that buy different Part ID in the same date. I want to create Transaction ID Coloumn.

    • @inaammuaz2284
      @inaammuaz2284 ปีที่แล้ว

      You can create a index column in Power Query.

  • @ed2921
    @ed2921 3 ปีที่แล้ว +2

    Clever!

  • @saharsyed79
    @saharsyed79 7 หลายเดือนก่อน

    very helpful. thankyou

  • @janwillemvanholst
    @janwillemvanholst 3 ปีที่แล้ว +1

    I’m a bit surprised by the CALCULATE in the calculated column Marktet Basket. I believe it is unnecessary.

    • @ed2921
      @ed2921 3 ปีที่แล้ว +1

      Hmm, can’t think of another way to do it without Calculate Jan. Otherwise no row context and you’ll get same basket all the way down.

    • @janwillemvanholst
      @janwillemvanholst 3 ปีที่แล้ว +5

      @@ed2921 Just remove calculate and use your filtered table as the first argument in concatenatex and it will give the same result.
      CONCATENATEX(
      FILTER(
      ALL(Sales),
      Sales[Transaction ID] = EARLIER(Sales[Transaction ID])
      ),
      Sales[Product ID],
      "-"
      )

    • @ed2921
      @ed2921 3 ปีที่แล้ว

      Nice

    • @thepratikjoshi44
      @thepratikjoshi44 2 ปีที่แล้ว

      How 2nd row's Market basket is concatenated ... Because it's earlier value is 1 which is not equal then how it's concatenated???

  • @stoneage8810
    @stoneage8810 2 ปีที่แล้ว

    so basically this analysis cannot be done without order ID info in the dataset

    • @thepratikjoshi44
      @thepratikjoshi44 2 ปีที่แล้ว

      How 2nd row's Market basket is concatenated ... Because it's earlier value is 1 which is not equal then how it's concatenated???

  • @fatjanpaloja9182
    @fatjanpaloja9182 3 ปีที่แล้ว +2

    👍🏻

  • @gilvardperez3003
    @gilvardperez3003 2 ปีที่แล้ว +1

    I'm here to say that these model is totally wrong. It doesn't separate when a ticket only has one product.

    • @thepratikjoshi44
      @thepratikjoshi44 2 ปีที่แล้ว

      Even I'm thinking the same ... How 2nd row's Market basket is concatenated ... Because it's earlier value is 1 which is not equal then how it's concatenated??