Quantcast
Channel: SCN : All Content - SAP BusinessObjects Design Studio
Viewing all articles
Browse latest Browse all 4216

Some extra Performancy knowhows

$
0
0

Some lessons learned I wanted to share with you...

 

  • Adding the same Datasouce or copying the first one makes no difference. 
  • Both scenarios  have the same runtime

 

Initialsetupquery(Column:Measure,Rows:Dimension)
 

DS_1.loaddatasource();
 

DS_1.setFilter
  (Dimension,Value);


Measure=DS_1.getDataAsString("Ordered", {});


 

 


 

Initialsetupquery:(Column:Measure,Rows:/)
 

DS_1.loaddatasource();


 

DS_1.setFilter (Dimension,Value);


 

Measure=DS_1.getDataAsString("Ordered", {});


 

DS_1.MoveDimensionToRows(Dimension);


 

 


 

 

DS_1.setFilterExt("Year",var_end);


 

 


 

 

If (var_end != ””){


 

DS_1.setFilterExt("Year",var_end);


 

}


 

 

 

  • Make use of the Global Script Variables, set the value for the GSV once and reuse them

var_end = Convert.subString(APPLICATION.getInfo().dateNowInternalFormat, 0,4);

DS_1.setFilterExt("Year",var_end);

TILE_1_SUBTITLE.setText(var_end);

 

  • Get Data once and filter in later stages.

var var_range = var_start + " - " + var_prev;

DS_6.loadDataSource();

 

Get Data from DS_6 over Multiple years

 

DS_6.setFilterExt(("Year", var_range);

DS_6.setFilterExt("Vendor", var_vendor);

DS_6.setFilterExt("VendorName",var_name);

DS_6.setFilterExt("VATRegistration",var_vat);

 

Filter DS_6 in a later stage for one year

g_vim=(DS_6.getDataAsString("Counter", {"Year": var_prev}));

TILE_6_VALUE.setText(g_vim);

TILE_DETAILS_6_VALUE.setText(g_vim);

 

  • Set Dynamic variables on startup

var_end = Convert.subString(APPLICATION.getInfo().dateNowInternalFormat,0,4);

var_prev = Convert.floatToString((Convert.stringToFloat(var_end)) - 1);

var_prev = Convert.subString(var_prev,0,4);

var_start=Convert.subString(Convert.floatToString((Convert.stringToFloat(var_prev)) - 4),0,4);

var var_range = var_start + " - " + var_prev;

 

 

 

 


Viewing all articles
Browse latest Browse all 4216

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>