Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
GlitterL
Frequent Visitor

Power BI DAX query to Paginated report

Hey All!!

 

I created Matrices in Power BI and I tried to copy the DAX query from Performance analyzer, but it does not display all of my data on the Dataset - it gives me "Minname", Do I have to drag all my functions into this query?

GlitterL_0-1659515195345.png

this is my DAX query below;

// DAX Query
DEFINE
VAR __DS0Core =
SUMMARIZECOLUMNS(
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo],
ROLLUPADDISSUBTOTAL(
ROLLUPGROUP('Surface water (2)'[Text After Delimiter], 'Surface water (2)'[Custom]), "IsGrandTotalColumnTotal"
),
"SumBH_19", CALCULATE(SUM('Surface water (2)'[BH 19]))
)

VAR __DS0CoreOnlyOutputTotals =
SELECTCOLUMNS(
KEEPFILTERS(FILTER(KEEPFILTERS(__DS0Core), [IsGrandTotalColumnTotal] = FALSE)),
"'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month]", 'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
"'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo]", 'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo],
"'Surface water (2)'[Text After Delimiter]", 'Surface water (2)'[Text After Delimiter],
"'Surface water (2)'[Custom]", 'Surface water (2)'[Custom],
"SumBH_19", [SumBH_19]
)

VAR __DS0CoreTableByDM0 =
SELECTCOLUMNS(
KEEPFILTERS(FILTER(KEEPFILTERS(__DS0Core), [IsGrandTotalColumnTotal] = TRUE)),
"'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month]", 'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
"'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo]", 'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo],
"SortBy_DM0_0", [SumBH_19]
)

VAR __DS0PrimaryWithSortColumns =
NATURALLEFTOUTERJOIN(
SUMMARIZE(
__DS0Core,
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo]
),
__DS0CoreTableByDM0
)

VAR __DS0PrimaryWindowed =
TOPN(
101,
__DS0PrimaryWithSortColumns,
[SortBy_DM0_0],
1,
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo],
1,
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
1
)

VAR __DS0SecondaryBase =
SUMMARIZE(
__DS0CoreOnlyOutputTotals,
'Surface water (2)'[Text After Delimiter],
'Surface water (2)'[Custom]
)

VAR __DS0Secondary =
TOPN(
102,
__DS0SecondaryBase,
'Surface water (2)'[Custom],
1,
'Surface water (2)'[Text After Delimiter],
1
)

VAR __DS0BodyLimited =
NATURALLEFTOUTERJOIN(
__DS0PrimaryWindowed,
SUBSTITUTEWITHINDEX(
__DS0CoreOnlyOutputTotals,
"ColumnIndex",
__DS0Secondary,
'Surface water (2)'[Custom],
ASC,
'Surface water (2)'[Text After Delimiter],
ASC
)
)

EVALUATE
ROW(
"MinName_2", CALCULATE(MIN('Surface water (2)'[Name 2]))
)

EVALUATE
__DS0Secondary

ORDER BY
'Surface water (2)'[Custom], 'Surface water (2)'[Text After Delimiter]

EVALUATE
__DS0BodyLimited

ORDER BY
[SortBy_DM0_0],
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[MonthNo],
'LocalDateTable_00624f73-41fe-4809-bb04-3910ff3999b6'[Month],
[ColumnIndex]

 

It is suppose to look something similar to this - 

GlitterL_1-1659515397974.png

I have a matrix for each category that also needs to display on seperate pages in my paginated report,

 

Please assist if you can 😊

 

1 ACCEPTED SOLUTION
1 REPLY 1
liuqi_pbi
Resolver II
Resolver II

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors