Question: In my cube, I have a measure which needs to have specific aggregate function along each dimension.  

for example `measure="balance"` should have `last value` function for `dimension="Date"` and that measure should have `sum` aggregate function for `dimension="Branch"`. Does Microsoft SSDT 2013 Supports this functionality?

Answer: 
You would have to use [a quoted identifier](http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements008.htm#SQLRF00223):

```
select id as "#",first_name,last_name from student

```

You are allowed a # in an unquoted object name (which includes aliases), from object naming rule 7:

> 
> Nonquoted identifiers can contain only alphanumeric characters from your database character set and the underscore (\_), dollar sign ($), and pound sign (#). Database links can also contain periods (.) and "at" signs (@). Oracle strongly discourages you from using $ and # in nonquoted identifiers. 
> 
> 
> Quoted identifiers can contain any characters and punctuations marks as well as spaces. However, neither quoted nor nonquoted identifiers can contain double quotation marks or the null character (\0).
> 
> 
> 

But not as a single character name, because of rule 6:

> 
> Nonquoted identifiers must begin with an alphabetic character from your database character set. Quoted identifiers can begin with any character.
> 
> 
>
You can make use of doublequotes for defining special characters as alias.
Tried and tested:

```
SELECT CustomerName AS Customer, ContactName AS "*" FROM Customers;

```