PowerBI-visuals-forcasting-exp/capabilities.json

422 строки
12 KiB
JSON

{
"dataRoles": [
{
"displayName": "Date",
"description": "Equally spaced date values",
"kind": "Grouping",
"name": "Date"
},
{
"displayName": "Value",
"description": "Numeric variable",
"kind": "Measure",
"name": "Value"
}
],
"dataViewMappings": [
{
"conditions": [
{ "Date": { "max": 1 }, "Value": { "max": 1 } }
],
"scriptResult": {
"dataInput": {
"table": {
"rows": {
"select": [
{ "for": { "in": "Date" } },
{ "for": { "in": "Value" } }
],
"dataReductionAlgorithm": {
"top": { }
}
}
}
},
"script": {
"scriptProviderDefault": "R",
"scriptOutputType": "html",
"source": {
"objectName": "rcv_script",
"propertyName": "source"
},
"provider": {
"objectName": "rcv_script",
"propertyName": "provider"
}
}
}
}
],
"objects": {
"rcv_script": {
"properties": {
"provider": {
"type": { "text": true }
},
"source": {
"type": {
"scripting": { "source": true }
}
}
}
},
"settings_forecastPlot_params": {
"displayName": "Forecasting settings",
"description": "Basic decomposition models are: 1. Additive: x[t] = Trend + Seasonal + Remainder, 2. Multiplicative: x[t] = Trend * Seasonal * Remainder. Hybrid models are allowed. Any forbiden model combination will be replaced by `Automatic`",
"properties": {
"forecastLength": {
"displayName": "Forecast length",
"description": "Number of data points to predict",
"type": { "numeric": true }
},
"errorType": {
"displayName": "Remainder component",
"type": {
"enumeration": [
{
"displayName": "Automatic",
"value": "Automatic"
},
{
"displayName": "Multiplicative",
"value": "Multiplicative"
},
{
"displayName": "Additive",
"value": "Additive"
}
]
}
},
"trendType": {
"displayName": "Trend component",
"type": {
"enumeration": [
{
"displayName": "Automatic",
"value": "Automatic"
},
{
"displayName": "Multiplicative",
"value": "Multiplicative"
},
{
"displayName": "Additive",
"value": "Additive"
},
{
"displayName": "None",
"value": "None"
}
]
}
},
"seasonType": {
"displayName": "Seasonal component",
"type": {
"enumeration": [
{
"displayName": "Automatic",
"value": "Automatic"
},
{
"displayName": "Multiplicative",
"value": "Multiplicative"
},
{
"displayName": "Additive",
"value": "Additive"
},
{
"displayName": "None",
"value": "None"
}
]
}
},
"dampingType": {
"displayName": "Trend with damping",
"description": "Add a parameter that dampens the trend to a flat line at some point in the future",
"type": {
"enumeration": [
{
"displayName": "Automatic",
"value": "Automatic"
},
{
"displayName": "TRUE",
"value": "TRUE"
},
{
"displayName": "FALSE",
"value": "FALSE"
}
]
}
},
"targetSeason": {
"displayName": "Target seasonal factor",
"description": "Specify, if time series is influenced by known seasonal factors. The the number of observations per season is limited by 24. Non compatible seasonality will be ignored",
"type": {
"enumeration": [
{
"displayName": "Automatic",
"value": "Automatic"
},
{
"displayName": "Hour",
"value": "Hour"
},
{
"displayName": "Day",
"value": "Day"
},
{
"displayName": "Week",
"value": "Week"
},
{
"displayName": "Month",
"value": "Month"
},
{
"displayName": "Quarter",
"value": "Quarter"
},
{
"displayName": "Year",
"value": "Year"
}
]
}
}
}
},
"settings_conf_params":{
"displayName": "Confidence intervals",
"properties": {
"show": {
"type": {"bool": true}
},
"confInterval1": {
"displayName": "Confidence level",
"description": "Select first confidence interval",
"type": {
"enumeration": [
{
"displayName": "0",
"value": "0"
},
{
"displayName": "0.2",
"value": "0.2"
},
{
"displayName": "0.4",
"value": "0.4"
},
{
"displayName": "0.5",
"value": "0.5"
},
{
"displayName": "0.75",
"value": "0.75"
},
{
"displayName": "0.8",
"value": "0.8"
},
{
"displayName": "0.9",
"value": "0.9"
},
{
"displayName": "0.95",
"value": "0.95"
},
{
"displayName": "0.975",
"value": "0.975"
},
{
"displayName": "0.98",
"value": "0.98"
},
{
"displayName": "0.99",
"value": "0.99"
},
{
"displayName": "0.995",
"value": "0.995"
},
{
"displayName": "0.999",
"value": "0.999"
}
]
}
},
"confInterval2": {
"displayName": "Confidence level #2",
"description": "Select additional confidence interval",
"type": {
"enumeration": [
{
"displayName": "0",
"value": "0"
},
{
"displayName": "0.2",
"value": "0.2"
},
{
"displayName": "0.4",
"value": "0.4"
},
{
"displayName": "0.5",
"value": "0.5"
},
{
"displayName": "0.75",
"value": "0.75"
},
{
"displayName": "0.8",
"value": "0.8"
},
{
"displayName": "0.9",
"value": "0.9"
},
{
"displayName": "0.95",
"value": "0.95"
},
{
"displayName": "0.975",
"value": "0.975"
},
{
"displayName": "0.98",
"value": "0.98"
},
{
"displayName": "0.99",
"value": "0.99"
},
{
"displayName": "0.995",
"value": "0.995"
},
{
"displayName": "0.999",
"value": "0.999"
}
]
}
}
}
},
"settings_graph_params":{
"displayName": "Graphical parameters",
"properties": {
"dataCol": {
"displayName": "History data color",
"type": { "fill": { "solid": { "color": true }}}
},
"forecastCol": {
"displayName": "Forecast data color",
"type": { "fill": { "solid": { "color": true }}}
},
"percentile":{
"displayName": "Opacity",
"type": {
"numeric": true
}
},
"weight":{
"displayName": "Line width",
"type": {
"numeric": true
}
}
}
},
"settings_additional_params":{
"displayName": "Additional parameters",
"properties": {
"showInfo":{
"displayName": "Show info",
"description": "Display information about the selected model: (A)dditive, (M)ultiplicative, or (N)one",
"type": {
"bool": true
}
},
"textSize":{
"displayName": "Font size",
"description": "Font size used to show information",
"type": {
"numeric": true
}
}
}
},
"settings_export_params": {
"displayName": "Export data",
"description": "Export result of clustering",
"properties": {
"show": {
"type": {
"bool": true
}
},
"limitExportSize": {
"displayName": "Maximum exported rows",
"description": "Limit number of rows",
"type": {
"enumeration": [{
"displayName": "1000",
"value": "1000"
},
{
"displayName": "10000",
"value": "10000"
},
{
"displayName": "50000",
"value": "50000"
},
{
"displayName": "unlimited",
"value": "100000"
}
]
}
},
"method": {
"displayName": "Method",
"description": "Method",
"type": {
"enumeration": [{
"displayName": "copy to clipboard",
"value": "copy"
},
{
"displayName": "download (only service)",
"value": "download"
}
]
}
}
}
}
},
"suppressDefaultTitle": true
}