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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
Anonymous
Not applicable

Dynamically Generate Series/Table

I am creating a Range Penetration (RP) Calculator (where RP = (Salary - min of salary Range)/(Max of Salary Range - Min of Salary Range) )for multiple Countries in Power Bi, I am using whatif parameter to generate a series of Salaries (GENERATESERIES(20000,1000000,100). Now the problem is since I have multiple countries the GenerateSeries function is not able to give all possible Salaries to enduser to enter and calculate the RP. Is there a way to dynamically generate a series/Table based on the Min Salary Range & Max Salary of each country

1 REPLY 1
Greg_Deckler
Community Champion
Community Champion

@Anonymous So like this? PBIX is attached below signature. This is basically Blowout! Blowout! - Microsoft Fabric Community

Table2 = 
    VAR __Table =
        GENERATE(
            SUMMARIZE( 'Table', [Column1], "__Min", MIN('Table'[Column2]), "__Max", MAX('Table'[Column2]) ),
            GENERATESERIES( [__Min], [__Max], 1 )
        )
    VAR __Return = SELECTCOLUMNS( __Table, "Country", [Column1], "Salary", [Value] )
RETURN
    __Return

 

 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors
Top Kudoed Authors