Skip to content

Instantly share code, notes, and snippets.

View pstoellberger's full-sized avatar

Paul Stoellberger pstoellberger

View GitHub Profile
public class FilterDynamicSchemaProcessor extends FilterDynamicSchemaProcessor implements DynamicSchemaProcessor {
@Override
protected String filter(String schemaUrl, PropertyList connectInfo, InputStream is) throws Exception {
String schema = super.filter(schemaUrl, connectInfo, is);
System.out.println("FilterDynamicSchemaProcessor filter() called");
String schema = super.filter(schemaUrl, connectInfo, stream);
try
{
For queries like:
select Measures.[Price Range] on columns,
Product.Products.Members on rows
from [Sales Cube]
.....
<CalculatedMember name="Price Range" formatString="#,##0.00 %" formula="PriceRange(Measures.Price)" dimension="Measures" visible="true">
</CalculatedMember>