Forum Discussion

mgtaylor33's avatar
mgtaylor33
Frequent Visitor
1 year ago
Solved

Why my Composite model won't flow to the detail Direct Query table

Hi, My issue is, I have a Direct Query Fact table, hold a date key, branch Key and a total sales metric. This in then linked to a Branch Dimension in Dual storage and a Dim_Calendar table , also i...
  • v-karpurapud's avatar
    v-karpurapud
    1 year ago

    Hi mgtaylor33 


    The current model setup has issues due to multiple aggregation tables (Branch_AGG and Class_4_AGG) that cover different time periods, along with data source filtering to manage fallback behavior. Active relationships between Dim_Calendar and both AGG tables are likely causing filter propagation issues, stopping Power BI from properly switching between aggregated and DirectQuery tables.

     

    To fix this, set all relationships from the calendar dimension to the AGG tables as inactive. This way, filters will only pass through the Cold Fact Table. Make sure each AGG table has correct aggregation mappings, since missing summarizations will prevent queries from working. Set dimension tables like calendar, branch, and class to Dual storage mode so they function with both Import and DirectQuery sources.

     

    Also, use slicers and filters only on fields present in all data layers. Using fields found only in a single AGG table (like CLASS_4_ID) will block fallback. Instead of filtering the Cold Fact Table at the source, keep the full dataset in the DirectQuery table and let Power BI decide which layer to use. These changes will help maintain consistent behavior when switching between aggregated and detailed data.

    Thank you.