DAX by examples

  Рет қаралды 227,195

SQLBI

SQLBI

Күн бұрын

Пікірлер: 231
@UlyssesHaq
@UlyssesHaq 2 жыл бұрын
Ive been studying and applying DAX for almost 2yrs, and this introduction is STiLL so inspirational. The learning continues, and its a joy. Thank you.
@lorin-gabriellauran2559
@lorin-gabriellauran2559 2 жыл бұрын
@SQLBI this needs to become a series, this is so helpful to see DAX in action!
@M_Dolega
@M_Dolega Жыл бұрын
It's one thing to know Dax, the other to be able to explain it so your grandmother can understand it This guy is no doubt a GREAT TEACHER!
@zhengxijiang4087
@zhengxijiang4087 Жыл бұрын
20:00 FILTER( table, filter expression). Filter() creat a row context, we need to use nevigation function related() 22:30 filter context, measure caculation is always under a filter context. 24:50 CACULATE() works with filter context, not row context, it does not need RELATED() kind of nevigation funcions.
@Mrglasshalfempty
@Mrglasshalfempty 2 жыл бұрын
This is a masterful video. I can't imagine how much work, time, and intentionality went into getting this exact scenario to showcase all the ins-and-outs of the solution. Absolutely excellent in every way, and I cannot thank you enough!
@New2you09
@New2you09 2 жыл бұрын
I find the format of this video to be incredibly useful: working through a scenario exploring different methods. Pls do more like this.
@bedadhalathirumaleswarared8134
@bedadhalathirumaleswarared8134 2 жыл бұрын
Same feeling. I hope Sqlbi team will do these kind of series of videos.
@caterinagentili1034
@caterinagentili1034 Жыл бұрын
Love how Alberto teaches: Example > Problem > Theory explaining the problem > Solution > Theory explaining the solution. This way you'll remember why you are doing what you are doing and HOW to solve issues.
@Jayatu_Sanatan
@Jayatu_Sanatan 3 ай бұрын
Yes
@joaorataoo
@joaorataoo 2 жыл бұрын
I've watched Mastering DAX twice and I've always learned something new. I still have many doubts about DAX and I still struggling to learn it, but when someone comes to me and ask me for some advice how to learn DAX, I always tell to study the theory first. In my opinion there are no shortcuts on learning DAX.
@brianmullins8444
@brianmullins8444 2 жыл бұрын
I love these long-form videos! There's so much more to learn here than just the DAX functions and syntax, and even theory. I love watching the methodical stepping through from start to finish, seeing the solution evolve along the way. Using summarize to check mid-stream results is brilliant, and it is my big take-away from this one. Probably seen it done a million times, but today it struck home. Thanks!
@omenaokoro4693
@omenaokoro4693 Жыл бұрын
Marco is proof that the world needs more gifted teachers. His ability to explain the theory of DAX and then translate it to practice is so much appreciated. I get DAX every time I listen to him: breaking down the logic, building the model and validating the solutions... Love it.
@Pikachu_annoiato
@Pikachu_annoiato 2 жыл бұрын
Yeah, I live in Italy for a while. Grate respect for telling "it is more important to simply think and find solution and do not try to choose solution between existing ones" Thanks for the video!!!
@supersql8406
@supersql8406 Жыл бұрын
That explanation of how to use the measure vs calculation between column aggregation vs row by row iteration was superb! I have a much better understanding why I had so many issues before because I didn't quite understand that concepts. Thank you!!
@laurayork6530
@laurayork6530 2 жыл бұрын
Amazing teacher. This is only my second video that I watched from him and I love the detail he provides on each segment! Outstanding job!
@thierrythomas6640
@thierrythomas6640 2 жыл бұрын
Even I read Dax guide and watched Mastering Dax, I still learn with your videos. Thanks a lot…
@pepecantu9477
@pepecantu9477 2 жыл бұрын
Excelente curso, hoy me inscribí y lo mejor es que los videos tienen traducción al español. 100% recomendable. felicidades por tan excelente trabajo.
@kostaskolotouros4345
@kostaskolotouros4345 2 жыл бұрын
What can I say... The way you explain the concepts is just incredible! Thank you.
@danishkhatik3955
@danishkhatik3955 2 жыл бұрын
You're the excellent dax tutor on KZbin Thanks for making this content
@bhakthasingh8198
@bhakthasingh8198 2 жыл бұрын
Mr Ferrari, Every single video of yours is so helpful, eye-opening and inspirational.
@Cesarooo2010
@Cesarooo2010 2 жыл бұрын
No idea what to say Alberto. Im really happy to learn from you. One of the best videos. End to End and easy to understand. A pleasure as always! Mille grazieeeeee. Greetings from Germany!
@irfandaud7380
@irfandaud7380 2 жыл бұрын
The Quality of this video is outstanding, and explanation is at Oscar Level. Legend will always remember the great contribution of SQLBI
@bedadhalathirumaleswarared8134
@bedadhalathirumaleswarared8134 2 жыл бұрын
I enjoyed a lot more DAX concepts and problem solving techniques and tools in one video. Can you please do these kind of video series regularly. Thank you so much Albero Ferrari. I am big fan of you.
@felipesignorellireis7839
@felipesignorellireis7839 2 жыл бұрын
Loved this class. Do more like this Alberto. Very very good class. cheers from Brazil.
@omarelali
@omarelali 2 жыл бұрын
Thank you for the extremely informative video . These are the type of videos that a DAX learner needs the most, since it illustrates practical methods of utilizing dax functions .
@steponaszonys8385
@steponaszonys8385 11 ай бұрын
Amazing! I'm not an English speaker, but I understood it better than most courses in my native language.
@ManahilNH
@ManahilNH Жыл бұрын
This video is an excellent introduction to the DAX language! The presenter does a fantastic job of breaking down the language into understandable concepts and walking through practical examples. I feel much more confident in using DAX after watching this.
@xiaojienan7891
@xiaojienan7891 10 ай бұрын
i bought your book and i found it is the best in the market, and your video is also the best
@beginho2454
@beginho2454 2 жыл бұрын
Greatest DAX mentors, thanks Alberto and Marco 👏👏👏 Now I use DAX and PBI everyday
@DMCOFFICESPECIAL
@DMCOFFICESPECIAL Жыл бұрын
Great master. Every time I see this video tutorial, I could get some new subtle point to understand. Enjoyable learning experience
@HansdeCocq
@HansdeCocq 2 жыл бұрын
Thanks for this clearly explained approach ., and ..............." you proof your point!" (about learning theory first and NOT to go for "Trail on error" )
@denizgurbuz3590
@denizgurbuz3590 2 жыл бұрын
I am so happy to find this channel. Not only teaching the DAX , but also teaching deep and flexible thinking. Mr. Ferrari , can you do me a favor? If you can make a set of videos about PowerBI Report Builder ,Paginated Reports, I would greatly appreciate it. Looking forward to seeing the set of videos as well.
@SQLBI
@SQLBI 2 жыл бұрын
We focus on data modeling and DAX, we cannot cover everything! :)
@MrDI7ME
@MrDI7ME 2 жыл бұрын
I sincerely want to thank you for your amazing explanation DAX. Friend from Saudi Arabia ❤️
@Low_Code_DIY
@Low_Code_DIY 2 жыл бұрын
非常喜欢这位老师的视频,一直关注着,每期必看
@assignfield6256
@assignfield6256 2 жыл бұрын
This video explains real codes behind the written codes. Love you guys at the SQLBI.
@lukaszk4388
@lukaszk4388 2 жыл бұрын
great video ! the way of explaining how complex results can be achieved with using simple chunks of dax is awesome! little by little and little became a lot
@viniciusfernandes3552
@viniciusfernandes3552 2 жыл бұрын
Thank you Alberto. It is always relieving watching you guys cz I see a hope one day will Master Dax. Cheers.
@3danim8r1
@3danim8r1 2 жыл бұрын
Difficult question Simple solution step by step... that is really nice...Thank you so much for sharing.
@vyronis
@vyronis 2 жыл бұрын
Very good full example video! It's longer than normal, but I like the idea of having a solution you need to build for, how to do it, and issues that may arise. Love your content.
@maxpayne6317
@maxpayne6317 2 жыл бұрын
49:45 But at this moment we have 2 filter context: country and delivery days. So how does it knows to look at the columns?
@shivyogi806
@shivyogi806 2 жыл бұрын
We need more of such videos for: Advance Topics(DAX), please 🙏
@wmfexcel
@wmfexcel 2 жыл бұрын
This is a great video! Really appreciate it. I come from Excel world. I think what you says here can be applied perfectly to Excel too. It's not about knowing how many functions, it's about how we can use the combination of functions to solve our problem. And of course, the solid foundation is required for going further. Thank you very much. So much to learn from your channel!
@anilsharma-iv6vd
@anilsharma-iv6vd 2 жыл бұрын
I loved the way the whole scenario is explained & presented.
@ayyappagorrala7350
@ayyappagorrala7350 2 жыл бұрын
WOW. you guys are real gurus of DAX. I thought 1 hr is long video, but it just went by . so immersive content. understanding everything that is shown in the video and anticipating what comes next made me feel very confident that i am not a novice . Aiming towards GURU :)
@rajeevkumarsharma1960
@rajeevkumarsharma1960 Жыл бұрын
Very valuable practical session. Worth sending every second on it.
@kittyind
@kittyind 2 жыл бұрын
Nice to see your long video presentation. Did use dataset from Contoso 10M from Github. There was subtle differences between the data. 1. Sales order table was header table (i.e 1 order per row). 2. When #Orders/#All orders the number of decimal places was not identical to your presentation. This resulted in 100% appearing multiple times. I will work on it. 3. I liked your explanation of creating the table with curly braces and use it for calculation. I had come across similar exercise where shipment (processing time to be calculated was ranging from 15 min, 30 Min, 1 hour, 2 hour, 4 hour, 1 day, 2 day, > 3 days). I had built a customized table, rather than using curly braces table. Also in this exercise i added a new column with concatenating values with number of days as < = 1days,
@SQLBI
@SQLBI 2 жыл бұрын
The sample data released on GitHub might be different that the one used in the video.
@JohnSullivan1
@JohnSullivan1 2 жыл бұрын
I feel like I learn Dax just by watching Alberto's hand gestures. 😂
@weav8060
@weav8060 2 жыл бұрын
An eye-talian thing
@ismaelkourouma5558
@ismaelkourouma5558 Жыл бұрын
Because you said that now the only thing I am seeing is his hands 😢
@agraharafamily5634
@agraharafamily5634 6 ай бұрын
😂😂😂
@Jayatu_Sanatan
@Jayatu_Sanatan 3 ай бұрын
😂😂😂😂😂
@florina-vq1db
@florina-vq1db 11 ай бұрын
Awesome presentation and very good examples! Thank you so much!
@MrTC-rv3jo
@MrTC-rv3jo Жыл бұрын
This is an amazing video Alberto! one of the best in this field and especially for those who are in the learning phase of this amazing language. Please make more of this kind! Enjoy DAX indeed!
@andretan4606
@andretan4606 2 жыл бұрын
Your videos really teach alot of useful techniques and examples of how to apply DAX. Would love to see more of such videos where you teach how to combine different DAX functions to prepare dashboard. The concept explanation is also very important and useful..
@bouseuxlatache4140
@bouseuxlatache4140 2 жыл бұрын
thanks for those videos. you made me understand why some of my formulas were not working and the logic behind at work.
@TheBoussadra
@TheBoussadra 2 жыл бұрын
Thanks, this is the best DAX tutorial I’ve seen
@bbbradl
@bbbradl 2 жыл бұрын
This kind of foundational concept walk-thru is incredibly helpful! THANK YOU for not glossing over it. Regarding your use-case at minutes 30 - 32 "Ship Date relying on unique Order #". 1. When determining uniqueness of [Order Number], why not just highlight 'Test'[Order Number] and see that the Count = Distinct Values, rather than bouncing back-n-forth between the Sales counts and Test counts? 2. Side note: I don't agree with your assumption that [Order Number] must be unique for your results to be valid. Partial Shipments are commonplace in nearly every sales shipping enterprise. I believe that if an order were split between 5 shipments, then you'd have to ask the user if that should be treated as 5 orders, or 1 order that aggregates [Date Shipped] as "MAX", "MIN", or "AVERAGE" for that order. After all, just because your small test-case sample doesn't contain duplicates, that assumption can fall apart when you step into Production where there are millions of orders.
@mikem2246
@mikem2246 2 жыл бұрын
One of the best teachers I'd the honor to learn 💪💪
@bradj229
@bradj229 2 жыл бұрын
This was an awesome walk through that covered many things in a very clear delivery. Thank you!
@Amr-Ibrahim-AI
@Amr-Ibrahim-AI 2 жыл бұрын
Alberto! Thank you so much for this lovely video. I enjoyed every moment and I love the way you deliver information. The line of thought is well presented and takes the audience step by step into the world of DAX in the best way ever. Thank you so much!
@__HumanBeing
@__HumanBeing 2 жыл бұрын
1:10:11 This is so true guys, listen to this advice, maybe it is the most important lesson of this video! Thank you so much for this Alberto!
@michele37276
@michele37276 2 жыл бұрын
Amazing video ! i am new to Power BI but i really love it and this example (which i replicated by myself) explains very well how DAX works; it will be long bu i will go trough all of the video as i want Power BI to be my next main tool for my next job
@KK-kc1mf
@KK-kc1mf 2 жыл бұрын
That is the greatest DAX guide i have ever seen! Thak you!
@NK-xw4uu
@NK-xw4uu Жыл бұрын
At 21:24, would writing CALCULATE(AVERAGEX...., ...) have given a better performance compared to AVERAGEX(FILTER......) ?
@SQLBI
@SQLBI Жыл бұрын
Possibly, but teaching CALCULATE is not the first priority in this video!
@wasfiathhar
@wasfiathhar 2 жыл бұрын
Detailed explanation!!! Kindly share the data file where we can do the same exercise.
@SQLBI
@SQLBI 2 жыл бұрын
Follow the link in the video description and you can download it!
@fiaztv3206
@fiaztv3206 2 жыл бұрын
absolutely incredible way to explain things. Thank you so much for your great contribution.
@Sreelalitha1903
@Sreelalitha1903 Жыл бұрын
Heartfull of thank you for providing such a deeper insights.very well explained.Really awesome 👏
@kalinduSekara
@kalinduSekara 2 жыл бұрын
This is a very informative video. Please do more videos like this.
@meghasyam427
@meghasyam427 11 ай бұрын
IMPORTANT!!!! At 1:01:22 you have mentioned to use removefilters(sales) to remove all the filters those are related to sales table to obtain the grandtotal of 14.95%. But If all the filters associated with sales are removed then the Store[Name] = "Online Store" should also be removed and that is not happening. This is really bugging me and hard to understand. Can someone please explain this.
@SQLBI
@SQLBI 11 ай бұрын
Look at the order of evaluation of CALCULATE dax.guide/calculate The REMOVEFILTERS has precedence over the filters specified in the same CALCULATE regardless of the parameters order.
@sainadhreddyk
@sainadhreddyk 2 жыл бұрын
Very very helpful, kindly come up with more such videos
@HappyLandTravel
@HappyLandTravel Жыл бұрын
I really like your videos, thanks for creating such wonderful lessons!
@gokyo_66
@gokyo_66 7 ай бұрын
I followed the free Introducing DAX training offered by SQLBI and I like it very much, but I've to be honest, is because of this video here that I'm very inclined to subscribe to the Mastering DAX training course. I like the approach, that there is not a function for everything but most of the time you've to create it your own one. If Alberto can pls confirm me that Mastering DAX is following the same philosophy, very likely you'll have a new subscriber. Grazie molte
@SQLBI
@SQLBI 7 ай бұрын
We suggest to use the free trial, so you can see how Mastering DAX is made!
@powerb_i
@powerb_i Жыл бұрын
Thank you this was a great video and very useful. Look forward to watching more videos on this channel.
@larslindberg745
@larslindberg745 2 жыл бұрын
Really good video. Alberto is a master at explaining
@likwaitoh989
@likwaitoh989 2 жыл бұрын
Thank you for this awesome video. I have a question regarding the SUMMARIZE table. What if the order number has a different order date and a different delivery date? Anyone has a DAX for that? Thank you in advance!
@padynz9869
@padynz9869 2 жыл бұрын
Thank you very much for an exhaustive and lucid video ♥
@TNCYKR
@TNCYKR Жыл бұрын
Thank You for your informations.. This video is very helpful. Good Day.👋
@krzysztofc6697
@krzysztofc6697 2 жыл бұрын
Thank you for your commitment to explaining DAX :)
@MD-cu6wq
@MD-cu6wq 2 жыл бұрын
Subscribed! Awesome delivery, thank you!
@pilarbaldominos2505
@pilarbaldominos2505 2 жыл бұрын
Fantastic video! I have learned a lot of tips! Thanks Alberto!
@Anthony_Lecoq
@Anthony_Lecoq 2 жыл бұрын
Thanks Alberto, Great video as usual :) I aggree practicing without the theory is like starting building an house by the roof ;)
@PhillipLearnTeach
@PhillipLearnTeach 2 жыл бұрын
How do you make a slicer as default value, they are all text like A, B, C. How are horizonal arranged and I see many examples for dates as default but text slicers not any. Thanks for this video!
@mazchen
@mazchen 2 жыл бұрын
Really nicely explained, layer by layer. Just one question: for the conditional formatting measure, why did you remove ALL filters? Isn't that a bit dangerous? Or in other words, is there a way to find out which filters where actually active? Edit: aha :-) you even mention that at the end. However the second part of my question remains....
@jaliali84
@jaliali84 2 жыл бұрын
I learnt so much from this video. Great explanation thank you so much 😊.
@erickampel8154
@erickampel8154 2 жыл бұрын
best powerbi video I have seen so far !!!
@kleimandd
@kleimandd 2 жыл бұрын
Great lesson Alberto! Thank you for sharing.
@patrickbcox
@patrickbcox 2 жыл бұрын
Another Excellent Video! Very instructive! Thanks!
@remuslupinhp
@remuslupinhp 7 ай бұрын
Thanks a lot... this is what I needed... I know the functions, but I don't know their applications.
@vmcostaferreira
@vmcostaferreira 2 жыл бұрын
Halfway through.. what a masterclass
@BaniMoniah
@BaniMoniah 2 жыл бұрын
Very informative video, thanks a lot for the very smooth explanation 👍🏻
@AdamCohn-jv3ng
@AdamCohn-jv3ng Жыл бұрын
I'm am new to DAX, but always try to make thing more flexible. I'm not a Keepfilters expert, but would keeping the filters on the columns and let flexibility on the row work?
@AmitSingh-er3lk
@AmitSingh-er3lk Жыл бұрын
what to do if we wan order days dynamic as you have created calculated table with manual number of order days... if we have more than 15 delivery days.
@aatsw
@aatsw 2 жыл бұрын
Very neat, and informative. Well done, and thank you.
@zaheralashker194
@zaheralashker194 2 жыл бұрын
Great methodology to explain, thank you so much
@kamransamad9686
@kamransamad9686 2 жыл бұрын
Great, definatly join the training for bigners and then Mastering it.
@rachellim4147
@rachellim4147 2 жыл бұрын
Thank you very much ! Love it , learnt a lot of knowledges ! Please do more video like this
@andreweagleton8879
@andreweagleton8879 2 жыл бұрын
Of course Alberto is amazing and this was pedagogical in nature… but it is simpler in this example to create a calculated column in the orders table that evaluates the delivery days band using a switch statement. This avoids messing around to hide the repeated 100% and is almost certainly faster. Yes it adds a column to the fact table but it takes up negligible space due to the low cardinality.
@julie_chen
@julie_chen Жыл бұрын
Wow, learned a lot just from this video. 🙏🙏🙏🙏👏👏👏👏
@gregoryoliveira8358
@gregoryoliveira8358 Жыл бұрын
Great video as usual! Thanks for all this great material! Enjoy DAX! 🙂
@phuocvuhoang3606
@phuocvuhoang3606 2 жыл бұрын
Thank you very much for sharing, I learned a lot
@محمدشاجعالشميري
@محمدشاجعالشميري 7 ай бұрын
Good explain 🌹 Do You Have Alot of Dax course ?
@SQLBI
@SQLBI 7 ай бұрын
You can find them on www.sqlbi.com/training - you can start with the free Introducing DAX video course!
@eleazarmontano9715
@eleazarmontano9715 Жыл бұрын
Great explanation and samples
@haribabuk5162
@haribabuk5162 2 жыл бұрын
thank you for your dax viedoes.if you provide the data set it will definitly helpful to practice. thanks again
@SQLBI
@SQLBI 2 жыл бұрын
Follow the link in the description to download the sample file.
@milosmil
@milosmil Жыл бұрын
Beautifully explained. Thank you!
@nehakhanna5893
@nehakhanna5893 23 күн бұрын
Need more of these !! ❤
@holahandstrom
@holahandstrom Жыл бұрын
Previous value : CALCULATE( SELECTEDVALUE( Days[Day] ); OFFSET( -1; ALLSELECTED( Days[Day] ) ) )
@mohsenabdelbaset
@mohsenabdelbaset Жыл бұрын
thank you so much Alberto for this Great video
Row Context in DAX
20:42
SQLBI
Рет қаралды 104 М.
DAX Filter Context Basics [Full Course]
1:26:25
Pragmatic Works
Рет қаралды 73 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Making DAX Easy
20:01
How to Power BI
Рет қаралды 221 М.
Differences between GROUPBY and SUMMARIZE
28:30
SQLBI
Рет қаралды 42 М.
Row context in DAX explained visually
21:45
SQLBI
Рет қаралды 20 М.
Power BI DAX Tutorial - Beginner to Advanced [Full Course]
1:26:33
Pivotalstats
Рет қаралды 134 М.
Introducing window functions in DAX
40:58
SQLBI
Рет қаралды 45 М.
Power BI: How to Write any DAX Measure In Just 3 Easy Steps 👣
24:17
Avi Singh - PowerBIPro
Рет қаралды 39 М.
Learn 80% of DAX in an Hour (with FREE sample file)
1:02:21
Chandoo
Рет қаралды 86 М.
Understanding context transition
18:25
SQLBI
Рет қаралды 72 М.
Beginner Power BI DAX Functions Tutorial [Full Course]
2:54:14
Pragmatic Works
Рет қаралды 1,6 МЛН
Filter context in DAX explained visually
24:40
SQLBI
Рет қаралды 30 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН