M or DAX? That is the Question!

What is the main difference between M and DAX? Why we can do a calculated column in two different places? What are pros and cons of each? Which one should I use for creating a profit column? Why I cannot do all of it in only one; DAX or M! Why two different languages?! Why Read more about M or DAX? That is the Question![…]

Download Free Power BI book PDF Format

It has been a long time request in my blog posts to release the book in PDF format, and here you go; Free PDF format of Power BI from Rookie to Rock Star book edition 1 is now available. You can download and print it for free! However, this book has 905 pages, which make Read more about Download Free Power BI book PDF Format[…]

Materials and Q&A of PASS BA VC Session: Take Power BI Visualization to the Next Level

Thanks for all attendees of my webinar yesterday in PASS Business Analytics Virtual Chapter (Group). It was a pleasure to present to you all again. The session time spent all for me speaking and there was no time for answering questions at the end, so here I’ll answer all questions, and you will have access Read more about Materials and Q&A of PASS BA VC Session: Take Power BI Visualization to the Next Level[…]

Overwrite Interaction of Power BI with DAX

I have written a blog post while ago about using Edit Interaction to control the interaction of visuals. There are however sometimes that you want to have some of filters to be applied on (some measures) of a single visual, but others not. In this post I’ll explain one method of writing DAX expressions in Read more about Overwrite Interaction of Power BI with DAX[…]

Power BI On-Premises; Hello World!

It has been a very long time request from users around the world to make Power BI available for on-premises, not for using on-premises data sources (this is available from long time ago with gateways), but for publishing reports into on-premises server. With the fast pace of development of Power BI this feature was looking Read more about Power BI On-Premises; Hello World![…]

Do You Need a Date Dimension?

I’ve hear this question many times; “Do you think we need a date dimension?”.  some years ago, date dimension has been used more, but nowadays less! The main reason is that there are some tools that are using their own built-in date hierarchy. As an example Power BI has a built-in date hierarchy that is Read more about Do You Need a Date Dimension?[…]

Previous Dynamic Period DAX Calculation

Parallel Period is a function that help you fetching previous period of a Month, Quarter, or Year. However if you have a dynamic range of date, and you want to find the previous period of that dynamic selection, then Parallel Period can’t give you the answer. As an example; if user selected a date range Read more about Previous Dynamic Period DAX Calculation[…]

Stacked Chart or Clustered? Which One is the Best?

Column chart and Bar chart are two of the most basic charts used in every report and dashboard. There are normally two types of these charts: Stacked, and Clustered. At the first glance they seems to do same action; showing values by categories ans sub categories. However, they are different. Your storytelling of data would Read more about Stacked Chart or Clustered? Which One is the Best?[…]

Sort By Column in Power BI

Power BI users Sorting in most of the visualizations, you can choose to sort ascending or descending based on specified data fields. However the field itself can be sorted based on another column. This feature called as Sort By Column in Power BI. This is not a new or advanced feature in Power BI. This Read more about Sort By Column in Power BI[…]