Bsmart2gether
Bsmart2gether
  • Видео 45
  • Просмотров 58 561
Excel - Data Visualization with DAX and Dynamic Array
There are a few blogs and videos talking about visualisation in Power BI. I decided to experiment with how it works in Excel Power Pivot. So, I am sharing the experiment outcome and some of the techniques I use to create charts in Excel.
The charts covered in the video demonstrate how to visualise data and highlight information.
Topic:
0:20 - Intro
1:34 - Pivot Chart with DAX
9:17 - Excel Chart with Dynamic Array
Workbook:
drive.google.com/file/d/1fXSN811s2nloPxDgBVr_CUl2i2sysewC/view?usp=drive_link
Просмотров: 711

Видео

Power Query Excel | M CODE - List.Zip Multi-Headers
Просмотров 1,6 тыс.11 месяцев назад
This video will explain the List.Zip function with simple and common examples. List.Zip is one of the powerful transformation functions that help you to optimise your transformation. Topic: 0:55 - Example 1 - Basic Example 2:40 - Example 2: Multi-Header Rows Example Topic useful to understand some of the functions in the video: List.Transform: ruclips.net/video/NMEeIx8Kf8k/видео.html List.Accum...
Power Pivot Excel | DAX - YTD measure with DATESYTD, TOTALYTD, PARALELLEPERIOD, SAMEPERIODLASTYEAR
Просмотров 1,1 тыс.Год назад
This video explains the DAX Date intelligence functions. How to calculate the Year-to-date sales with various functions, demonstrating the reason why and when to use the functions. Also, I demonstrated in the video a quick way to generate a calendar through Power Pivot's function. You can apply the knowledge from this video and deal with month-to-date or quarter-to-date calculations as well. Wo...
Power Query Excel | M CODE - Text value manipulation and extraction
Просмотров 921Год назад
This video will explain some basic text functions on how to apply them through several examples. Text functions are very import functions to create, remove and clean data. Topic: 0:26 - Overview 0:53 - Example 1: Text.Lower, Text.Upper, Text.Proper, Text.Remove 2:40 - Example 2: Extract from that match an existing list 4:45 - Example 3: Text.PadStard, Text.Combine Topic useful to understand som...
Power Pivot Excel | DAX - ALL vs ALLSELECTED vs ALLEXCEPT
Просмотров 871Год назад
This video explains the DAX filter functions. The filter functions covered in the video are ALL, ALLSELECTED, and ALLEXCEPT. When come to data visualisation, filter functions are very important and you must obtain a good understanding of those functions. Despite there is a newer filer function - REMOVEFILTER, I don't have it available in Excel unless I use Power BI. Topic: Workbook: docs.google...
Power Query Excel | M CODE - Text.Split/SplitAny vs Splitter.SplitByDellimiter/SplitByAnyDelimiter
Просмотров 850Год назад
This video will explain the Text.Split, Text.SplitAny, Splitter.SplitByDelimiter, Splitter.SplitByAnyDelimiter functions with a simple example. Those functions are crucial for data transaction. Topic: 0:20 - Overview 0:51 - Example 1: Non-M Code transformation 1:51 - Explain the difference between Text.Split and Splitter Functions. 3:47 - Example 2: M Code Transformation Topic useful to underst...
Analytical Challenge - FP20 The Mobile Phone Sales Solutions
Просмотров 517Год назад
This video provides a demonstration of an analytical challenge. Challenge: fp20analytics.com/challenge Topic: Workbook: N/A
Power Pivot Excel | DAX - SUM vs SUMX and SUMX + FILTER.
Просмотров 1,4 тыс.Год назад
This video is explained the basic DAX measure, SUMX and compares it to SUM. The examples provided in the video are basic. Advanced and complex examples will be demonstrated in future videos through the dashboard as they relate to the analytical and visualisation requirement. Topic: 0:41 - Example 1 (SUM vs SUMX) 3:11 - Example 2 (SUMX FILTER) Workbook: docs.google.com/spreadsheets/d/1vmT76CR9yW...
Power Query Excel | M CODE - List.Generate (POWERFUL fx - While loop equivalent)
Просмотров 1,2 тыс.Год назад
This video will explain the syntax of the List.Generate function and how it works. There are four basic examples included in the videos. Topic: 0:21 - Overview 1:43 - Example 1 (Extracted from Microsoft website & and explained) 3:27 - Example 2 (Extracted from Microsoft website & and explained) 4:37 - Example 3: Create a list of dates 5:11 - Example 4: Replicate the Group-By function with List....
Power Pivot Excel - Beginner - How to Import Data, calculation types & export.
Просмотров 405Год назад
This video is designed to guide people who has a little or no experience with Power Pivot. The video covers how to import data, what calculation types available in Power Pivot and how to export the result. Also, I use the latest Maven Analytical Challenge data (Maven Family Leave). I plan to participate and will share the submission once I have completed. Topic: 0:22- Intro 0:50 - 4 Import meth...
Power Query Excel | M CODE - Challenge Solutions with Table.Partition & List.Accumulate
Просмотров 2 тыс.Год назад
There are a number of challenges available out there for people who are keen to practice their excel and power query. I will share more in future videos. This video is to use the challenge to demonstrate the table.partitioni function. Also, brieft cover my best solution for the challenge. Topic: 0:22- Intro First Solution: 1:23 - Table.Partition 3:05 - List.Accumulate Best Solution (Personal): ...
Power Query & Power Pivot Excel | Query Optimisation - Turn flat file into Star Schema Data Model
Просмотров 1,2 тыс.Год назад
This video will explain how to leverage the use between Power Query and Power Pivot. Simple example to show how to turn flat file (Excel / CSV) into Star Schema Data model. The video also provide a simple DAX example (SUMX) Topic: 0:21 - Overview 1:13 - Power Query: Split file into fact and dimension tables 2:51 - Power Pivot (add to data model) 3:30 - Power Pivot (Diagram view, create relation...
Power Query Excel | M CODE - Merge Queries / Join Tables (Cover all Join Tables Functions)
Просмотров 1,1 тыс.Год назад
This video will explain all the available join table functions, join types and some join algorithm. In addition, how to optimise the performance of merge queries and showcase the use of Table.PrefixColumn to resolve the duplication of column names. Topic: 0:25 - Overview 1:03 - List of Join Tables Functions 1:53 - Join Kind / Join Types Explained 3:36 - Join tables functions explained (Table.Ne...
Power Query Excel | M CODE - Custom Function f(x) with the example of a cumulative sum.
Просмотров 1,1 тыс.Год назад
This video will explain you the syntax of custom function, how it works and how to invoke function (i.e. apply). The example applied in this video is the cumulative sum of sales (i.e. rolling total method by group). Topic: 0:25 - Overview 0:37 - Custom Function Explained 2:32 - Basic Example of how to invoke a custom function (method 1) 3:01 - Create a cumulative sum with List.Accumulate functi...
Power Query Excel | Error Handling
Просмотров 402Год назад
This video provides you with a step to step guidance to create a data validation report. Mostly basic technique with one custom function and utilised the List.Accumulate function to perform the repetitive task. Topic: 0:27 - Overview 5:21 - Custom Function 6:31 - List.Accumulate Topic useful to understand some of the functions in the video: List.Accumulate - ruclips.net/video/CBlqD1vR2bc/видео....
XLOOKUP or INDEX in Power Query Excel (NO CODE | M CODE - Month on Month and Year on Year example)
Просмотров 883Год назад
XLOOKUP or INDEX in Power Query Excel (NO CODE | M CODE - Month on Month and Year on Year example)
Power Query (Excel) + M Code | Self Reference - Incremental Load
Просмотров 1,3 тыс.Год назад
Power Query (Excel) M Code | Self Reference - Incremental Load
Power Query (Excel) + M Code | Replace Value function beginner to advanced
Просмотров 1 тыс.Год назад
Power Query (Excel) M Code | Replace Value function beginner to advanced
Power Query (Excel) + M Code | Dynamic Filter - No Code & M Code
Просмотров 880Год назад
Power Query (Excel) M Code | Dynamic Filter - No Code & M Code
Power Query (Excel) + M Code | Add a SUBTOTAL or TOTAL column DYNAMICALLY and based on CONDITION
Просмотров 1,5 тыс.Год назад
Power Query (Excel) M Code | Add a SUBTOTAL or TOTAL column DYNAMICALLY and based on CONDITION
Power Query (Excel) + M Code | Combine data - Inconsistent Header (#shared & Fuzzy)
Просмотров 607Год назад
Power Query (Excel) M Code | Combine data - Inconsistent Header (#shared & Fuzzy)
Power Query (Excel) + M Code | Add Custom Columns (multi) with List. Accumulate and nested M code
Просмотров 2,3 тыс.Год назад
Power Query (Excel) M Code | Add Custom Columns (multi) with List. Accumulate and nested M code
Power Query (Excel) + M Code | Compare multiple tables - No Code to M Code (MATCH)
Просмотров 879Год назад
Power Query (Excel) M Code | Compare multiple tables - No Code to M Code (MATCH)
Power Query (Excel) + M Code | Create CALENDAR with SEQUENCE, List.Numbers, & M code Calendar Table
Просмотров 726Год назад
Power Query (Excel) M Code | Create CALENDAR with SEQUENCE, List.Numbers, & M code Calendar Table
Power Query (Excel) + M Code | List.Accumulate; Table.ReplaceValue
Просмотров 1,3 тыс.2 года назад
Power Query (Excel) M Code | List.Accumulate; Table.ReplaceValue
Power Query (Excel) + M Code | GroupBy - Table.Group & Table.FuzzyGroup
Просмотров 2,1 тыс.2 года назад
Power Query (Excel) M Code | GroupBy - Table.Group & Table.FuzzyGroup
Power Query (Excel) + M Code | How to Cell Reference - Basic but very important!
Просмотров 9 тыс.2 года назад
Power Query (Excel) M Code | How to Cell Reference - Basic but very important!
Power Query (Excel) + M Code | List.Transform = Dynamic Changed Type and Replaced Errors
Просмотров 2,8 тыс.2 года назад
Power Query (Excel) M Code | List.Transform = Dynamic Changed Type and Replaced Errors
Power Query (Excel) + M Code | SUMIFS (Simple to Complex FIFO example)
Просмотров 3,9 тыс.2 года назад
Power Query (Excel) M Code | SUMIFS (Simple to Complex FIFO example)
Power Query (Excel) + M Code | Excel Modelling and Reporting with M
Просмотров 8912 года назад
Power Query (Excel) M Code | Excel Modelling and Reporting with M

Комментарии

  • @vagaming8064
    @vagaming8064 Месяц назад

    yes please add more videos on DAX and Power Pivot

  • @jeromeastier462
    @jeromeastier462 Месяц назад

    This is awsome, I have a small problem, I tried with a csv file that is over 1M rows, and it states that every column type is text. Is there anything that can be done?

    • @bsmart2gether408
      @bsmart2gether408 Месяц назад

      @jeromeastier462 What did you get when you use the auto detect data type from the UI? I'm trying to determine whether you need a clean-up step before data type.

    • @jeromeastier462
      @jeromeastier462 Месяц назад

      The “detect data type” UI does return the column with a decimal number as a text. I tried with a sample csv file with 2 one record and three columns, and it still does not recognize the number a a number. When I force it by clicking on the left hand ABC column header then “1.2 decimal Number”, then it does transform it as a decimal. Could the problem be that at the source, all columns are labeled “text” - not undetermined as when it comes from an xlsx file?

    • @bsmart2gether408
      @bsmart2gether408 Месяц назад

      @jeromeastoer462 there are few things that can potentially cause this issue. Happy for you to email me the sample CSV and I'll have a look at it instead of back and forth. Reach me out through LinkedIn.

    • @jeromeastier462
      @jeromeastier462 Месяц назад

      @@bsmart2gether408 thank you very much KT, much appreciated. Just want to add that your videos are stellar!

  • @isabellachen5704
    @isabellachen5704 3 месяца назад

    Hi KT, can you please share the source file workbooks as well? The workbook in the description only has the output and the file paths are pointing to your personal drive. Thank you.

  • @kebincui
    @kebincui 3 месяца назад

    Excellent 👍👍

  • @kebincui
    @kebincui 3 месяца назад

    Awesome 👍

  • @kebincui
    @kebincui 3 месяца назад

    Excellent video, very clearly explained ❤👍🌹. Looking forward to more videos like this about Power Query

  • @user-wo5ls6ox9l
    @user-wo5ls6ox9l 6 месяцев назад

    Great Video Brother! You have explained the Power Query Append and Merge far better than any other video I have seen. Keep Grinding! You earned this subscriber ;)

  • @AnilKumar-vi8oe
    @AnilKumar-vi8oe 6 месяцев назад

    Keep posting regularly

  • @AnilKumar-vi8oe
    @AnilKumar-vi8oe 6 месяцев назад

    Why not posting recently, waiting for the videos man....

    • @bsmart2gether408
      @bsmart2gether408 6 месяцев назад

      Hi Anil, I had to pause it for a while due to family commitments. I'll post it once my personal situation changed. Thank you for your support and understanding.

  • @HendrikYap
    @HendrikYap 7 месяцев назад

    Great examples! Thank you for sharing!

  • @danielgoncalveslima9350
    @danielgoncalveslima9350 7 месяцев назад

    Hi, Why in list.acumullate, 2 lists, x & { List.sum...}, IF x is empty... Obrigado, thanks

    • @bsmart2gether408
      @bsmart2gether408 7 месяцев назад

      Were you referring to the example in the video?

    • @danielgoncalveslima9350
      @danielgoncalveslima9350 7 месяцев назад

      Yes!

    • @bsmart2gether408
      @bsmart2gether408 7 месяцев назад

      X is the seed, which is the starting point. ruclips.net/video/CBlqD1vR2bc/видео.htmlsi=sP9fdz1DzxgoBsUq explained more about the List.Accumulate function.

    • @danielgoncalveslima9350
      @danielgoncalveslima9350 7 месяцев назад

      ​@@bsmart2gether408obrigado!

  • @user-om7es3rx8e
    @user-om7es3rx8e 7 месяцев назад

    🎉❤

  • @CengizSahin-rv7vf
    @CengizSahin-rv7vf 8 месяцев назад

    Great video! What if we add exit to outsourcing of a product? Which will be zero selling price. It will change cogs.

    • @bsmart2gether408
      @bsmart2gether408 8 месяцев назад

      Thank you for your compliment. You can handle it as part of your input or change the calculation.

  • @ekaterinavolkova4348
    @ekaterinavolkova4348 8 месяцев назад

    You are a fucking genius!!! I've understood how the customer replacer function works!!! Many thanks!!!

  • @alphamaniac9411
    @alphamaniac9411 8 месяцев назад

    Nice video to introduce and explain the topic. I tried to run the "Serial / Name" information name parsing, and go an error. It appears that the "Serial" column shows as alphanumeric with the whole numbers showing as numeric and the others with "." showing as text. You can't change the column to number, and it won't work to change it to text. Please help.

    • @bsmart2gether408
      @bsmart2gether408 8 месяцев назад

      You need to convert the number to text with the List.Transform function if you were attempting to combine the value. Is there any particular errors you get?

    • @alphamaniac9411
      @alphamaniac9411 8 месяцев назад

      Expression.Error: We cannot apply operator & to types Text and List. Details: Operator=& Left=1 Right=[List]

    • @bsmart2gether408
      @bsmart2gether408 8 месяцев назад

      It saying you tried to combine text with list, which is not possible. You must have a nested list when you are trying to perform the combine. If you are trying to append lists, you will need to convert the text into a list quoting { text }. I hope it helps.

    • @alphamaniac9411
      @alphamaniac9411 8 месяцев назад

      I appreciate your responses. I'll tinker with the code. I used the code on your video at 6:28. Keep pushing your content, very effective!

    • @bsmart2gether408
      @bsmart2gether408 8 месяцев назад

      I'll need to look at your code to be able to determine the problem. From face value, its likely the problem is nested list with transformation to join text. 6:28 is the code constructed by Jo for a challenge. Are you doing the same challenge?

  • @AhmedAbdalalim
    @AhmedAbdalalim 8 месяцев назад

    awesome

  • @jeanettenoriega70
    @jeanettenoriega70 9 месяцев назад

    Thanks for sharing. A good practical example to adapt the calendar to Australia's fiscal year.

  • @MrMsmith1
    @MrMsmith1 9 месяцев назад

    Your content is exactly what I am looking for. I do understand the basic definition of Iterator and Aggregation but a more detailed explanation would help. If SUM is incorrect when you apply any filter or criteria why would you ever use it? Why not just use SUMX all the time? Is SUM ever ok to use with a Pivot table? Too many questions...

    • @bsmart2gether408
      @bsmart2gether408 9 месяцев назад

      I'm glad you found something that help you. SUM is very useful. It depends on the v situation to decide which function suit your situation. If we use SUMX for most cases and it is unnecessary, you will get slow performance as SUMX calculate each row. When you need aggregate level, or sum of a column, you use SUM instead of SUMX (i.e., you don't need to go throught each row). Also, when you use pivot table, the default is SUM. I hope it make senses. I'm more than happy to answer 😊

  • @vacilando86
    @vacilando86 9 месяцев назад

    you are the smartest guy in M

    • @bsmart2gether408
      @bsmart2gether408 9 месяцев назад

      Thank you so much for such a big compliment 😊

  • @karthikmurugesan6910
    @karthikmurugesan6910 10 месяцев назад

    how do i do it again tables

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      Are you referring to two tables and find differences?

  • @arfanrasheed9941
    @arfanrasheed9941 10 месяцев назад

    I am suffering same problem with the data of a medical college' students monthly attendance. Would you help me to make a video on this if I share with you the data ?? Waiting your response

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      I'm happy to assist. Reach me out through LinkedIn or PBI community

    • @arfanrasheed9941
      @arfanrasheed9941 10 месяцев назад

      U didn't mention your LinkedIn or email in your about section 😢

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      Google Bsmart2gether and you should be able to see it

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      I'll provide it through LinkedIn. Ping me through LinkedIn.

  • @rrrraaaacccc80
    @rrrraaaacccc80 10 месяцев назад

    Great 💯👍

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      Thank you, @rrrrassscccc80 for your kind compliment 😊

  • @vacilando86
    @vacilando86 10 месяцев назад

    Great simple explanation

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      Thank you, @vacilando86. Glad you think so!

  • @jeromeastier462
    @jeromeastier462 10 месяцев назад

    Very impressive! Thanx for sharing!!

    • @bsmart2gether408
      @bsmart2gether408 10 месяцев назад

      Hi @jeromeastier462, Thank you for your compliments ☺️

  • @isabellachen5704
    @isabellachen5704 11 месяцев назад

    Great solution in Excel to replicate what Power BI and other tools can do. It is amazing to see how to use Excel to create every little component of titles, forecast shade, change lines and percentages. A lot of content to digest in one video!

    • @bsmart2gether408
      @bsmart2gether408 11 месяцев назад

      Thank you, @isabellachen5704 for your kind feedback. It is only a demonstration rather than tutorial. I am more than happy to do tutorial video to create chart (one at a time).

    • @isabellachen5704
      @isabellachen5704 11 месяцев назад

      @@bsmart2gether408 👍👍👍looking forward to them!

  • @zbatevp-vlogs610
    @zbatevp-vlogs610 11 месяцев назад

    Great Tutorials and I have been binge-watching.... Also Subscribed and Liked all watched videos.... My issue here is that you used Text.Contains.... How about if I want exact matches? I hope you see this inquiry.

    • @bsmart2gether408
      @bsmart2gether408 11 месяцев назад

      Hi @zbatevp-vlogs610, Thank you so much your support. The key to the dynamic expanding columns is to be able to refer to a dynamic list. There are multiple way to achieve it. If you want to exact match " List.Select(List, each _ <> "Suburbs") " or you can change '<>' to '=' KT

    • @zbatevp-vlogs610
      @zbatevp-vlogs610 11 месяцев назад

      @@bsmart2gether408thank you for the response I will try to apply this. Kindly keep on sharing your skill... you have amazing stuff here.

  • @user-mv8ty3ls4d
    @user-mv8ty3ls4d 11 месяцев назад

    Hi KT, thank you very much for the insightful tutorial. Could we also use a simple Table.Join (defaulting to an InnerJoin, so returning only the matching rows from the two tables) as another filtering option?

    • @bsmart2gether408
      @bsmart2gether408 11 месяцев назад

      Hi, Table.Join is a good option for filtering. One tips - add a step to only capture the criteria column(s) to prevent users accidentally add new column, which may cause errors as Table.Join spill all columns from the join table. KT

  • @alessandroverde1885
    @alessandroverde1885 11 месяцев назад

    Great video, thanks so much even if I dont like this robotic voice..

    • @bsmart2gether408
      @bsmart2gether408 11 месяцев назад

      Thank you for your feedback. Greatly appreciated 🙏

  • @AliHasan-pb8cu
    @AliHasan-pb8cu Год назад

    share other vidoe on power pivot

  • @AliHasan-pb8cu
    @AliHasan-pb8cu Год назад

    Good video if share video on cash flow statement with power pivot

  • @AnilKumar-vi8oe
    @AnilKumar-vi8oe Год назад

    Very good job, appreciate the efforts...Please upload these advanced power query-related videos... Looking forward

  • @Sumanth1601
    @Sumanth1601 Год назад

    Excellent..I normally use to replace column header names..but this is helpful

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thank you, Sumanth. I don't transform in a same way as I always change and try to find better way.

  • @danielgoncalveslima9350
    @danielgoncalveslima9350 Год назад

    Hi, When list.buffer must ill used? Is first time that i see ... Excuse my english... From Brasil

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi Daniel, it is depends. The general use cases are when you have aome that ypu reference to it numerous time, then it is ideal to apply the buffer function as it stores in the memory rather that evaluate it every time.

    • @danielgoncalveslima9350
      @danielgoncalveslima9350 Год назад

      ​@@bsmart2gether408obrigado!

  • @roywilson9580
    @roywilson9580 Год назад

    Thanks for posting another interesting video

  • @cmmalinijoshi8655
    @cmmalinijoshi8655 Год назад

    Dear KT Please ignore my previous comment / request. I request you to guide on below: 1. In the last example 2nd Argument (Old Value Argument) is specified as a condition which results TRUE or FALSE. Since it does not work, we have to modify 4th Argument by specifying (x, y, z) => if y then z else x 2. However, if 3rd Argument (New Value Argument) is specified to take action based on logical statement, 4th Argument is not required to be changed which is apparent from the example just before the last example. Kindly guide why it is so.

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi, I will watch the video tomorrow and get back to you. The video posted ages ago, and I don't remember the content. KT

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi Joshi, You can make the second and third arguments in conditional statement at the same time. For example, second argument [Column] = something returns boolean (i.e., either TRUE or FALSE), and third argument also performing a conditional then it means you try to find true or false, which value is not exist. You can write conditional statement in the second argument this way: if [Column] = something then A else B, and the outcome will return either A or B and as long as it returns value for searching. I hope I clear the confusion. Regards KT

    • @cmmalinijoshi8655
      @cmmalinijoshi8655 Год назад

      @@bsmart2gether408 Thank you very much for the guidance. I am trying to understand.... However, since I am quite new, I cannot fully grasp. I will get back to you if I need further guidance. Thanks a lot....

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Let me simply the explainaation a bit. The requirement for the second argument is value and it search for the value in the column you specified in the fourth argument. This is driven by the function you set in the third argument, the replacer function. Replace the function to a conditional function is literally change the logic. I hope it make sense. The best way to understand it is to try the code in various way. I hope it helps. KT

    • @cmmalinijoshi8655
      @cmmalinijoshi8655 Год назад

      @@bsmart2gether408 It does help for sure. Again I am thankful for your guidance and keen interest taken in my query. I have started regularly watching your videos. Pl keep on sharing. Regards

  • @cmmalinijoshi8655
    @cmmalinijoshi8655 Год назад

    Hi.... Can you please help me with this sample data? These are very nice and clean ideas

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thank you. I replied through your second comment.

  • @januszb4494
    @januszb4494 Год назад

    thank you, great work! How about reverse, you have cumulative sum and how to create daily or monthly sales?

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thank you for your compliments. Would you mind explaining a bit more what you mean by reverse with a simple example?

  • @mirrrvelll5164
    @mirrrvelll5164 Год назад

    Nice solution too! I like it! =))

  • @alexrosen8762
    @alexrosen8762 Год назад

    Very useful. Thanks a lot 🙏

  • @Sumanth1601
    @Sumanth1601 Год назад

    Brilliant , specially the second example 😮 once converted to function can see many practical use cases 👏

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thank you, @Sumanth1601. The second example was requested by @mirrrvelll5164. It is very practical. 🙂

  • @StefanoVerugi
    @StefanoVerugi Год назад

    thanks, your videos are getting better and better 🙂

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi Stefano, Thank you so much for your compliment.

  • @alexrosen8762
    @alexrosen8762 Год назад

    Very useful. Thanks 🙏

  • @alexrosen8762
    @alexrosen8762 Год назад

    Very important lesson when you want to know your basics

  • @anuurag6011
    @anuurag6011 Год назад

    I have a problem, when i import text file in power query office 2016, power query doesn't delimit some raws. How to solve this problem.

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi @anuurag6011, It is not easy to explain it here as it could caused by various factor. Click on the link will take you the microsoft document about how to import csv/text. I hope it resolves your problem. Otherwise, please raise your problem in power bi community and I'll address it from there. learn.microsoft.com/en-us/power-query/connectors/text-csv

    • @anuurag6011
      @anuurag6011 Год назад

      @@bsmart2gether408 Thanks, I think it's power query version difference, because the dataset completely delimited in Office 2021, but in 2016 it's not.

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      @@anuurag6011 How is handle through various Excel can be slightly different as it improve overtime. However, some basic challenge like import csv/text can still be resolve through modifying the M code. If you have some sample data that you have challenge with. I am happy to look at it.

    • @anuurag6011
      @anuurag6011 Год назад

      Okay, how to share

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      The best is through Power Platform Community and tag Bsmart2gether. That'll would benefit the broader community.

  • @mirrrvelll5164
    @mirrrvelll5164 Год назад

    This is a good trick, but how to make a reference if I am having my data load from folder > local C drive and not Excel files but like zips. baks and so on? and I just wanna have the status of folders (like date modified, name and so on) if the folder was updated or not. I just want to read the data info on a daily basis, but create the history that is saved and appending.

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Mirrrvelll, zip file can be tricky. Custom connector required to decompress the file using the binary function. I attempted once in the past but beyond my know back then. I know it is possible, might attempt it again sometime in future.

  • @jeromeastier462
    @jeromeastier462 Год назад

    Excellent! Thanx sir.

  • @khalidmajeed2886
    @khalidmajeed2886 Год назад

    sir y r explaining too fast

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thank you so much for the feedback. I have incorporated it to later videos. Hopefully, the speed is much better.

  • @roywilson9580
    @roywilson9580 Год назад

    Thanks for the video. It is very interesting but you said that you don't have the REMOVEFILTERS functionality in Excel's implementation of DAX, which I find odd as I have access to REMOVEFILTERS in my Excel Data Model.

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Hi Roy, it's great if you have which should be the case. Somehow, I uninstalled my microsoft office and reinstalled it, but I'm still could get it. It is something I need to find out why. Are you using m365 or Excel 2019?

    • @roywilson9580
      @roywilson9580 Год назад

      @@bsmart2gether408 I'm using 365 on the Beta channel. Good luck getting ot back!

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      Thanks Roy.

  • @Sumanth1601
    @Sumanth1601 Год назад

    Brilliant..I am power query user but I guess I need to learn DAX too..Had a question :) if we have same option to get the output in power query..which is more efficient as per your experience 🤔

    • @bsmart2gether408
      @bsmart2gether408 Год назад

      It depends. The key of power query is to transform and clean the model into a good data model, whereas dax is to get the analytical outcome. For example, if we try to unpivot data, then power query is the option, but if we want to calculate something more for visualisation or summary (e.g. SUMIF) and DAX is the option.

    • @Sumanth1601
      @Sumanth1601 Год назад

      @@bsmart2gether408 Thank you..makes sense..

  • @alexrosen8762
    @alexrosen8762 Год назад

    By the way, I like the pace since a lot of tutorials are to slow and sluggish