Posts

Showing posts from April, 2025

Managing hierarchical organizations in Power BI security roles (29:23)

https://www.youtube.com/watch?v=V7XWLqdvzYM  

Display Filter Context in Power BI Tooltip

https://www.sqlbi.com/articles/displaying-filter-context-in-power-bi-tooltips/  

Dynamic Pareto Analysis in Power BI

https://www.sqlbi.com/articles/dynamic-pareto-analysis-in-power-bi/  

CALCULATE in DAX #10: Using TREATAS

  https://www.bing.com/videos/riverview/relatedvideo?q=dax%20calculatetable&mid=C21D26D975232B365236C21D26D975232B365236&ajaxhist=0

Show last 6 months based on user single slicer selection (20:03)

https://www.youtube.com/watch?v=d8Rm7dwM6gc   Creates a copy of Date table (PreviousDates) that will be filtered to the last 6 months of dates based on the slicer selection, use PreviousDates to filter Date table, create a calculation group that will calculate previous 6 months of SELECTEDMEASURE(), finally apply calculation item as a filter of the visual to render the previous 6 months based on slicer selection. Calculation item CALCULATE must REMOVEFILTER on Date table and KEEPFILTERS on PreviousDates Calculation Group starts at 14:00

COUNT, COUNTA, COUNTAX, COUNTX - Dax Guide (4:39)

https://www.sqlbi.com/tv/count-counta-countax-countx-dax-guide/  

Customizing Default Values for each User in Power BI (38:40)

https://www.sqlbi.com/articles/customizing-default-values-for-each-user-in-power-bi-reports/   Uses DATATABLE to create the default tables for Country/User and Calendar Year/User. Many-to-many relationships between default tables and dimension. Default table filters the dimension, 1-way. The logic is to check if Country or Calendar year is flitered outside of the visual; i.e. the matrix in this case. The Country or Calendar Year may be crossfiltered in the viual; e.g. Country is on the columns. We need to check if it's crossfiltered by for example a slicer. Use IF ( CALCULATE(ISCROSSFILTERED(Store[CountryRegion], ALLSELECTED()), ... -- -- If there is only one column used for the default value, then -- it is enough to apply the filter on the default value table and filter -- it with USERPRINCIPALNAME. The filter propagates to the related table and applies -- the default filtering. -- IF ( CALCULATE ( NOT ISCROSSFILTERED ( Store[CountryRegion] ), ALLS...

Tabular Editor 2.x

https://tabulareditor.github.io/TabularEditor/  

Using Username() in DAX with Row-Level Security

https://powerbi.microsoft.com/en-us/blog/using-username-in-dax-with-row-level-security/  

The Tabular Editor Tour - Almost everything in 25 minutes

https://www.bing.com/videos/riverview/relatedvideo?q=tabular+editor&mid=B98FAE53BFBED4C8A008B98FAE53BFBED4C8A008&FORM=VIRE  

Filter Slicers without using Bidirectional Filters in Power BI (9:06)

https://www.sqlbi.com/articles/syncing-slicers-in-power-bi/   Create measures that you can use to filter your slicers. You need to cast measures that return a boolean value to INT them=n check for 1 or 0.

Create an Empty Table

 Slicers = FILTER ( {1}, FALSE )

Time Patterns

https://www.daxpatterns.com/time-patterns/  

Announcing DAX Patterns Second Edition

https://www.sqlbi.com/blog/marco/2020/08/10/announcing-dax-patterns-second-edition/  

ALLSELECTED - DAX Guide

  https://www.youtube.com/watch?v=gD8yLTtyW1k

SUMMARIZECOLUMNS - DAX Guide

https://www.youtube.com/watch?v=d9l97BfXbOA  

SELECTCOLUMNS - DAX Guide

https://www.sqlbi.com/tv/selectcolumns-dax-guide/  

Filtering weekdays in DAX (22:00)

https://www.sqlbi.com/articles/filtering-weekdays-in-dax/   The real solution begins at 19:20