I have a view in a SQL Server Database that I have tied to a PowerPivot table (in Excel 2010) and built a dashboard based on that.
I have another table that has UserNames and list of Accounts they have access to.
I want to be able to pass the dashboard template to all users. When they click say a Refresh button, Power Pivot should go and fetch only the data for the Accounts they have access to and display it in the dashboard.
I know there is a Username() function and I realize I can build security within Powerpivot to ensure user only sees what he should see - Method explained here.
However, instead of getting all data and then showing only what user should see, I ideally want PowerPivot to only fetch the data that is relevant so that the data model itself has only that data.
Is there a way to achieve that?
				
			I have another table that has UserNames and list of Accounts they have access to.
I want to be able to pass the dashboard template to all users. When they click say a Refresh button, Power Pivot should go and fetch only the data for the Accounts they have access to and display it in the dashboard.
I know there is a Username() function and I realize I can build security within Powerpivot to ensure user only sees what he should see - Method explained here.
However, instead of getting all data and then showing only what user should see, I ideally want PowerPivot to only fetch the data that is relevant so that the data model itself has only that data.
Is there a way to achieve that?
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							 
	