Filter context in DAX explained visually

  Рет қаралды 31,564

SQLBI

SQLBI

Күн бұрын

Пікірлер: 76
@timbrykkk
@timbrykkk 25 күн бұрын
"Filter is a table" - i so needed to hear this! Thank You so much!
@Bremerhaven_Rocks
@Bremerhaven_Rocks 7 ай бұрын
Love those visual representation. Truly a picture is worth a thousand words. Combined with clear and precise explanation. Priceless.
@ShrikanthP-je4ki
@ShrikanthP-je4ki 3 ай бұрын
Visually representing the Filter context is a great way to understand the filter/data flow. Thank you for the great explanation.
@gvitullib
@gvitullib 7 ай бұрын
Thanks for this article/video Marco. Filter context can be complicated, even for expert Dax developers. Articles like this are a must, getting back to the basics.
@jorrellbonner5303
@jorrellbonner5303 7 ай бұрын
Wow. I never comment on videos, but this one was actually very, very helpful. Yes. More colorful, simple visuals to convey complex info. :) Kudos!
@Data-v1q
@Data-v1q 3 ай бұрын
This is such an spectacular explanation. You are a fantastic teacher. Thank you!
@dangnguyen5465
@dangnguyen5465 7 ай бұрын
Really like the new way you presented in this video. The visuals make things very clear and easy to understand. I hope you can do more videos like this in the future. All your videos are good, but this could be even better.
@will_will777
@will_will777 7 ай бұрын
Thank you very much for the content. I believe that many of us who work with BI understand it better when it is explained visually. Screenshots, calculated results and drawings are quicker to understand than long tutorials in real time. For more videos like this! Thank you for this gift!
@Alma-im4qk
@Alma-im4qk Күн бұрын
Excellent explanation. Thank you
@SIWei-vv3xl
@SIWei-vv3xl 5 ай бұрын
Accidentally discoverd this Channel. I'd say that the in-depth explanation of how DAX work is excellent ! Thank you very much for you work ! 💐💐
@carltonseymour869
@carltonseymour869 7 ай бұрын
What an awesome graphical explanation of Filter context. Key is the Initial context and then the Target context and then using the correct CALCULATE measure
@khaoa7214
@khaoa7214 7 ай бұрын
You don't know how much I needed this video at this particular moment!
@aaronrobertcoughlan
@aaronrobertcoughlan 7 ай бұрын
Clearest explaination for this concept I have ever seen! Thanks guys, this is great
@RubenCarlosCalderonValladares
@RubenCarlosCalderonValladares 7 ай бұрын
Very clear explanation of an often bypassed topic by beginners. Excellent content as always!
@skv4611
@skv4611 7 ай бұрын
Cheers sqlbi team, these explanations are mind-blowing. All the time in my bi journey, i could make sense of the actions behind the scenes of the filter context but felt hard to contemplate. Today it's head on.
@manthanmistry1205
@manthanmistry1205 7 ай бұрын
As always you videos are blessing for people like me who are starting to learn and really understand DAX better. Thanks ❤
@IsaiahJones-ty1tx
@IsaiahJones-ty1tx 7 ай бұрын
Absolute legends! This is a wonderful resource to learn from and especially to share with new developers!
@geopolityk1160
@geopolityk1160 7 ай бұрын
This is beatiful. You are stepping up your visauls game. Way to go, looking forward to more!
@kh884488
@kh884488 2 ай бұрын
For a visual learner like me, this is very helpful!
@adityakumarsrivastav3677
@adityakumarsrivastav3677 7 ай бұрын
Most awaited video. BDW I have read your DAX book. Thanks❤
@sujudfitrialais.kom.3945
@sujudfitrialais.kom.3945 Ай бұрын
Thank you, SQLBI! Great explanation
@anoopdube9581
@anoopdube9581 7 ай бұрын
Fantabulous way to explain filter context. Love it
@DeronHuskey
@DeronHuskey 7 ай бұрын
I still get wrapped around the axle sometimes when it comes to filter context. This video helped to clear a few things up. Thanks.
@baskis69
@baskis69 7 ай бұрын
Un video spettacolare... Marco spiega in modo magistrale¡¡¡
@salosteysv
@salosteysv 7 ай бұрын
Thanks for such a detailed explanation! Very useful and interesting.
@lmblancoancos
@lmblancoancos 7 ай бұрын
Thank you very much Marco. Fantastic explanation as always 😄
@manggnorora
@manggnorora 7 ай бұрын
Thank you so much, it helped clear up a lot of confusion about filters.
@radu_sirbu
@radu_sirbu 7 ай бұрын
great video! please, keep doing these visual representations.
@felipe7x
@felipe7x 3 ай бұрын
what a great explanation, Thank you
@th3n0rthsid3
@th3n0rthsid3 7 ай бұрын
The visuals (Whiteboard) really helped, thanks!
@marcelolacoppola7163
@marcelolacoppola7163 7 ай бұрын
Great video !!! Thanks for sharing, Marcelo, Buenos Aires, Argentina
@ceciliocbaroperez8815
@ceciliocbaroperez8815 7 ай бұрын
Marvellous explanation! Many thanks!
@marupbi
@marupbi 7 ай бұрын
Ottimo lavoro, come sempre!
@faisalag9611
@faisalag9611 7 ай бұрын
Nice explanation. Can we have row context and context transition videos in same format. Thank you
@SQLBI
@SQLBI 7 ай бұрын
Coming in July/August!
@lolalola8421
@lolalola8421 8 күн бұрын
Your videos are great! I have a question: I have this table: Record Type Amount Balance 1 Pledge $100 $50 1 Payment $50 2 Pledge $80 $80 I need to add a column with the bce_2 Record Type Amount Balance bce_2 1 Pledge $100 $50 $50 1 Payment $50 $50 2 Pledge $80 $80 $80 Which formula should I use?
@prasadp2878
@prasadp2878 7 ай бұрын
Awesome explanation. Loved it.❤❤
@borisev1097
@borisev1097 7 ай бұрын
Great explanation as always Marco. What is the reason in case I want to calculate sales amount that is not blue, but want to use color slicer and that gives me a static value and not filtered by the color slicer. Not Blue Measure = CALCULATE([Sales Amount], 'Product'[Color] "Blue"). I had to use KEEPFILTERS or FILTER in order to work and use the slicer. Thanks!
@manjunatharalikatti2202
@manjunatharalikatti2202 4 ай бұрын
Nice video... great content .. Thanks.. in the last example data from net price 600 to 999 will it appear or get filtered.. if not please provide the explanation
@ynwtint
@ynwtint 6 ай бұрын
Thanks. Enjoying DAX.
@michelfigueredoamieva9549
@michelfigueredoamieva9549 6 ай бұрын
Amazing explanation. Thanks!!
@mathew9665
@mathew9665 7 ай бұрын
Nicely done Marco
@ivanrybalchenko7225
@ivanrybalchenko7225 7 ай бұрын
Brilliant explanation!
@tibibara
@tibibara 7 ай бұрын
Brilliant tutorial, thanks!
@Han-ve8uh
@Han-ve8uh 7 ай бұрын
This video shows how to make changes to filter contexts, but how do we know what the initial filter context is? Is it always explicitly defined in a measure? I'm concerned certain visuals or default summarization settings implicitly define contexts that can't be easily seen by clicking measures and seeing their dax formulas. For example if i come across a visual, shoui ld look in the fields to find definitions of measures to understand the starting context? How to make sure all existing filters are accounted for exhaustively? What other places can they exist in? (This video shows filter pane is a source of existing context too) For overwriting/keeping contexts does it propagate through the entire lineage of definitions? For example 16:06 shows Bnechmark 2017 measure depends on another measure Sales 2017 which depends on Sales Amount.
@SQLBI
@SQLBI 7 ай бұрын
The purpose of DAX is to enable writing measures that work in any context. You can explore the filter context for debugging purposes with the debugger integrated in Tabular Editor 3, or by creating a special measure in the tooltip (DAX Studio has a feature to create it automatically) as described in www.sqlbi.com/articles/displaying-filter-context-in-power-bi-tooltips/
@fpa89
@fpa89 7 ай бұрын
Very nice video and well produced
@RobertoStaltari
@RobertoStaltari 7 ай бұрын
Let's not forget that if the year used from a calendar dimension table is sorted by some other column of that table, also this sorting column is part of the filter. I learned this lesson in the hard way 😢
@manuprakash1989
@manuprakash1989 5 ай бұрын
Well explained sir!!! Thank you!!
@jimminyjohnson
@jimminyjohnson Ай бұрын
In the last example, with both net price 1,000, you said that 'both remain'. Different results depending if this means they are a union or an intersection. I will test this myself eventually but can't for a few days
@SQLBI
@SQLBI Ай бұрын
Different filters in the filter context are always in an AND condition - remain means that you get an intersection because of the AND condition between filters.
@jimminyjohnson
@jimminyjohnson 16 күн бұрын
@@SQLBI ❤Thank you for this clarification
@sindibad602
@sindibad602 7 ай бұрын
Finally the so waited pedagogical paradigme shift from Sqlbi
@yosephtavianusandreas1980
@yosephtavianusandreas1980 Ай бұрын
in 3:07 minute. i try to sum manually using calcultor. sub sum is not proper with detail number. i have get some condition. How to make it same , please advice
@avecNava
@avecNava 7 ай бұрын
Filter Context NOT a myth anymore. #SQLBI team never disappoints us.
@TomGee-n1n
@TomGee-n1n 7 ай бұрын
How do you filter a virtual table inside a measure using a selectedvalue from a disconnected slicer? The filtered table returns no data - as if the selectedvalue were returning multiple values - but it is not! If I put a default value in the selectedvalue variable it works as expected, and likewise if I return just the selectedvalue variable - it dynamically shows the value selected in the slicer. Yet the selected value doesn't seem to be recognized when used to filter the virtual table. Help!?
@SQLBI
@SQLBI 7 ай бұрын
SELECTEDVALUE returns a single value, you should use VALUES to get all the selected values. Indeed, SELECTEDVALUE internally uses VALUES; as described in dax.guide/selectedvalue/
@Davide73
@Davide73 7 ай бұрын
Should we always use KEEPFILTERS? My question is based on the assumption we cannot control if an user adds an external filters, for example just for filter a location or an year... if in our measure we use the "same filter", we overwrite the user filter... so isn't it safer to always use it?
@SQLBI
@SQLBI 7 ай бұрын
It depends, see www.sqlbi.com/articles/best-practices-for-using-keepfilters-in-dax/
@Davide73
@Davide73 7 ай бұрын
@@SQLBI Thank you!
@tuliomazzarotto2588
@tuliomazzarotto2588 4 ай бұрын
Phenomenal
@GuiSaviolo
@GuiSaviolo 7 ай бұрын
I didn't quite understand the last example. Are the net price items with value above 600 going to be used in the calculation?
@SQLBI
@SQLBI 7 ай бұрын
No, because all filters (the orange one and the blue one) are active at the same time.
@marcellinehouabolet8273
@marcellinehouabolet8273 7 ай бұрын
Fantastic!
@techspark001
@techspark001 2 ай бұрын
why is the sum of the various amount for the colors not equal to the contoso amount
@dg_calderon
@dg_calderon 7 ай бұрын
me costo un poco seguir el video ya que lo veo con subtitulos en español, asi que lo repeti y detuve hasta entender un poco... seria muy bueno que se pudiera traducir los videos a diferentes idiomas. Saludos desde Colombia.
@SQLBI
@SQLBI 7 ай бұрын
We evaluated that, but it's too expensive for now. KZbin will likely implement not too far in the future.
@ceyhunozturk5115
@ceyhunozturk5115 7 ай бұрын
Thanks.
@JBartlett_DMU
@JBartlett_DMU 7 ай бұрын
Wow, I think I might actually kinda understand this concept now. 😅
@datareggibi
@datareggibi 7 ай бұрын
bravo¡ SQLBI
@manikantabalusa6896
@manikantabalusa6896 7 ай бұрын
Row context visually please 😂
@SQLBI
@SQLBI 7 ай бұрын
Coming in July/August!
@83Danielps
@83Danielps 7 ай бұрын
Tchau
@siddharthakar7190
@siddharthakar7190 4 ай бұрын
Not clear
Row context in DAX explained visually
21:45
SQLBI
Рет қаралды 21 М.
When are variables evaluated in DAX
26:36
SQLBI
Рет қаралды 13 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Context transition in DAX explained visually
27:14
SQLBI
Рет қаралды 17 М.
Understanding context transition
18:25
SQLBI
Рет қаралды 73 М.
Default your Date Time Slicer Selection to a Current Period in Power BI!
10:30
Understanding Row Context and Filter Context in Power BI
10:04
Pivotalstats
Рет қаралды 8 М.
Row Context in DAX
20:42
SQLBI
Рет қаралды 106 М.
Making DAX Easy
20:01
How to Power BI
Рет қаралды 224 М.
Introducing the 3-30-300 rule for better reports
22:21
SQLBI
Рет қаралды 29 М.
Variables in DAX
16:46
SQLBI
Рет қаралды 37 М.
Filter Context in DAX
16:03
SQLBI
Рет қаралды 76 М.
When to use KEEPFILTERS over iterators
18:56
SQLBI
Рет қаралды 50 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН