Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I'm new creating Paginated Reports.
I have created a very basic one where I migrated one visual in PBX. I've got the DAX Query from the performance analyzer, replacing the hard-coded value with my data set parameter : @FiscalYear. This parameter mapped to the Report Parameter @Year (INT Type). This is the query (after deleting unnecessary lines):
// DAX Query
DEFINE
VAR __DS0FilterTable =
TREATAS({@FiscalYear}, 'Calendar'[Year])
VAR __DS0Core =
SUMMARIZECOLUMNS(
'Calendar'[Year],
'Stores'[store_country],
'Stores'[store_city],
'Stores'[store_name],
__DS0FilterTable,
"Total_Transactions", 'Transaction_Data'[Total Transactions],
"Weekend_Transactions", 'Transaction_Data'[Weekend Transactions],
"Total_Cost", 'Transaction_Data'[Total Cost]
)
EVALUATE
__DS0Core
In Power BI's report the paginated report was working fine for one single value:
Now it is necessary to allow multiple values for the year. I updated the parameter definition for allowing multiples values, but when I execute the report again I've got this message :
Cannot convert value '{ 1997,1998 }' of type Text to type Integer while processing column - [StaticColumn] -> Calendar[Year].
I tried to change the data type to String, and join the values in the FX but without any success.. I have checked other alternatives within the function, always getting the same result.
What do I need to change in the DAX definition or the parameter attributes to reach the expected result ?
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!