cancel
Showing results for 
Search instead for 
Did you mean: 
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
March 2023 Update3

Power BI March 2023 Update

Find out more about the March 2023 update.

March Events 2023A

March 2023 Events

Find out more about the online and in person events happening in March!

Top Solution Authors
Top Kudoed Authors