Тёмный

Optimizing nested iterators in DAX 

SQLBI
Подписаться 104 тыс.
Просмотров 21 тыс.
50% 1

Possible optimization approaches to improve the performance of nested iterators in DAX. Article and download: sql.bi/70755/?aff=yt
How to learn DAX: www.sqlbi.com/guides/dax/?aff=yt
The definitive guide to DAX: www.sqlbi.com/books/the-defin...

Наука

Опубликовано:

 

5 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 43   
@AgulloBernat
@AgulloBernat 3 года назад
I can't belive these awesome videos don't even have ads,
@lukeminikoski
@lukeminikoski 3 года назад
It's self-ads!
@Wzxxx
@Wzxxx 2 года назад
Soon they will
@SQLBI
@SQLBI 2 года назад
We have no plans to add ads. After all, we already promote our courses! www.sqlbi.com/training/
@AgulloBernat
@AgulloBernat 2 года назад
@@SQLBI great courses, by the way
@Wzxxx
@Wzxxx 2 года назад
@@SQLBI Honestly i am not against any ads especially when people share their knowledge which they collect for years.
@agasti2007
@agasti2007 3 года назад
I like your video even before watching it. SQLBI is my favourite thing on internet. - a DAX and MDX fan.
@diegomsg
@diegomsg 2 года назад
So much clarity presenting complex solutions with simple approaches.
@lukeminikoski
@lukeminikoski 3 года назад
Watching this kind of videos, I'm pretty sure theat video courses and the books are the best investments I ever made! Thank you!
@lmblancoancos
@lmblancoancos 3 года назад
Thank you Alberto, the whole video is great, but the final trick, when you change the code to made it work with only one iteration is fantastic
@jiajinliang6121
@jiajinliang6121 2 года назад
Thank you Alberto for such a clear and thorough lecture! It is just awesome
@mnowako
@mnowako 3 года назад
Unbelievable useful lesson. Thank you, professor Alberto.
@JontyLP
@JontyLP 3 года назад
Great video, awesome that you share your knowledge openly like this!
@omalinsky
@omalinsky Год назад
thank you, Alberto this video goes so well with reading the chapters on calculation context, Calculate, and context transition in the Definitive Guide to DAX!
@viniciusfernandes3552
@viniciusfernandes3552 Год назад
Thanks Alberto.
@ramonillarramendi3191
@ramonillarramendi3191 2 года назад
Amazing!! Excellent video and explanation. Thank you very much
@satishkumardommeti8282
@satishkumardommeti8282 3 года назад
Simply awsome. You are indeed a DAX Super Guru.
@smartdata678
@smartdata678 3 года назад
Ciao Alberto! I love your: This is always dangerous! :) Good video as always!
@Bharath_PBI
@Bharath_PBI 3 года назад
Enjoying DAX! Thank you 👍
@pratikfutane8131
@pratikfutane8131 Год назад
Thanks a lot Alberto! Great video!
@3danim8r1
@3danim8r1 3 года назад
That's beautiful! Really amazing
@danjarupath
@danjarupath 3 года назад
Awesome !!! Appreciate that you contribute a lot to all over the world world 🌍🌍🌍🌍🌍
@Milhouse77BS
@Milhouse77BS 3 года назад
Thanks. Makes me feel need to rework my longer running DAX queries.
@RobertoStaltari
@RobertoStaltari 3 года назад
Pure gold. Thanks
@wodraeve
@wodraeve 3 года назад
Thanks. I would be interested in seeing a few videos on how to deal with 'time'. What if your granularity is at a second level? How does this affect your model and your measures? Splitting date and time or both? Etc...
@101Kotetsu
@101Kotetsu 3 года назад
Buen trabajo!
@tibobago
@tibobago 3 года назад
Thanks Alberto, another great video. Super interesting to see that you can actually use nested iteration by adding granularity and in your example it was super quick. I have the perfect dataset to test all that tomorrow!
@arifismayilli6936
@arifismayilli6936 9 месяцев назад
Perfect !!!
@questionsformedb8157
@questionsformedb8157 3 года назад
Super good
@lanasedayanoch
@lanasedayanoch 3 года назад
The best lecturer in the world! Just one question (not sure if you do answers) - why Performance Analyser and Dax Studio server timings had 25% difference in speed?
@SQLBI
@SQLBI 3 года назад
Every run could be different, but DAX Studio does not include the time required to fetch the result, which is probably included in Performance Analyzer.
@DIGITAL_COOKING
@DIGITAL_COOKING 3 года назад
please question: if I said that I understand clearly the video (beside your high quality of teaching of course 🙂) does it mean that I grab some basics about DAX concepts?
@SQLBI
@SQLBI 3 года назад
Yes you should!
@Th3M0rri
@Th3M0rri 2 года назад
nice to see a mechanical keyboard :) What switches are in there?
@SQLBI
@SQLBI 2 года назад
You can find the hardware used in the videos here: www.sqlbi.com/blog/alberto/2021/02/14/on-my-recording-gear/
@NoShadowOfDoubt1
@NoShadowOfDoubt1 3 года назад
Hello Alberto, I have some questions: 1- are these RU-vid videos same videos that you offer in the course? 2- will you cover DAX excel solutions in Excel in the course, for an example, selected value and remove filters don’t exist in power pivot, ? Thank you
@SQLBI
@SQLBI 3 года назад
No - the video courses have different videos and also include exercises. The course is a more structured approach to basic concepts and detailed analysis of syntax/use/optimization (depending on the video course). The videos on RU-vid are focused on single issues. The second question is not very clear - the Mastering DAX video course is a course about the DAX language that you can use with different tools. The examples and the exercises use mainly Power BI, but the language is the same across all the platforms.
@paragkhandalkar
@paragkhandalkar 3 года назад
Can you please create something on dynamic currency conversion in powee bi..we use sap bw data in power bi..and we yet do not have solution for dynamic currency conversion.. please can you create a video on that..will be very usefull
@SQLBI
@SQLBI 3 года назад
It's already available here: www.daxpatterns.com/currency-conversion/
@kadirkkkk
@kadirkkkk Год назад
I stuck on nesting 4 level hierarchy and sum/average based on row parameter. Could not find an exit so now turning back to power query to handle this. sorry dax
@benjison1000
@benjison1000 Год назад
What about if the 2 two tables that are used are Many to Many? It looks like in this example product/customer are on the 1 side, so sales can be used. In my case I need to look at both table1 and table2. Both table1 and table2 have millions of rows. i.e. SUMX( Table1, --many side SUMX( FILTER( Table2, -- many side Table2[BuyStatus] = 3 && Table2[ClientKey] = Table1[ClientKey] && Table2[DebtorKey] = Table1[DebtorKey] && (Table2[TransPostDate]=(Table1[MonthEnd2]-30)) && (Table2[CloseDate]>'Table1'[MonthEnd2] || ISBLANK(Table2[CloseDate])) ), Table2[Amt] ) )
@visheshjjain
@visheshjjain 3 года назад
Why did we use variables inside the SUMX() and not just use the respective columns?
@SQLBI
@SQLBI 3 года назад
No differences, by using variables the code is self-documented (the variable name describe the purpose of the sub-expression).
Далее
Differences between GROUPBY and SUMMARIZE
28:30
Просмотров 33 тыс.
When to use KEEPFILTERS over iterators
18:56
Просмотров 47 тыс.
Все кругом Миланы... 🤣
00:12
Просмотров 90 тыс.
Еду за гитарой…
01:00
Просмотров 112 тыс.
Row Context in DAX
20:42
Просмотров 93 тыс.
Optimizing callbacks in a SUMX iterator
14:10
Просмотров 6 тыс.
Propagating filters using TREATAS in DAX
19:18
Просмотров 43 тыс.
DAX Optimizations Examples with Alberto Ferrari
59:40
Understanding data lineage in DAX
18:14
Просмотров 29 тыс.
Debugging a slow Power BI report with Phil Seamark
13:01
PA-RISC рабочая станция HP Visualize
41:27
Все Смартфоны vivo Серии V30!
24:54
Просмотров 20 тыс.
Best mobile of all time💥🗿 [Troll Face]
0:24
Просмотров 2,7 млн