Plug-in Functions#

This is detailed information on each of the functions available in the plug-in.


Note

For functions that use a ticker symbol, the recommendation is to use the format: “<ticker> <country/region code> EQUITY” for the Symbol parameter value. Use the Get Universe function to retrieve the list of recommended symbol values.

Examples:

  • Walmart: WMT US EQUITY

  • Cineworld: CINE LN EQUITY

Functions#


Get Panels#

This function retrieves all the panels available.

Parameters

  • None

Fields Returned

  • PanelName

  • ProviderName

Get Panel Dimensions#

This function retrieves all the values for the selected dimensions from the selected panel.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Dimensions [Required] Input the desired dimension. Options are ‘Age Group’, ‘Region’, ‘Brand’.

Fields Returned

  • Merchant (dependent on Dimensions value)

  • Generation (dependent on Dimensions value)

  • Region (dependent on Dimensions value)

Get Panel Daily#

This function retrieves data for the selected ticker from the selected panel, and aggregates to the daily level.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Optional] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols. Required if brand is not specified.

  • Brand [Optional] Input the desired brand name(s). Required if symbol is not specified.

  • PoPGrowth [Optional] Input ‘Yes’ to return period over period growth values. If none, PoPGrowth defaults to ‘No’.

  • PoPLookback [Optional] Input the number of years to look back for period over period calculations. If none, PoPLookback defaults to 1. One year is defined as 364 days, this will provide comparisons of the same weekday.

  • Dimensions [Required] Input the desired dimension. Options are ‘Age Group’, ‘Region’, ‘Brand’.

Fields Returned

  • Date

  • Age Group (dependent on panel selected and Dimension value)

  • Brand (dependent on panel selected and Dimension value)

  • Region (dependent on panel selected and Dimension value)

  • Spend (dependent on panel selected)

  • Transaction Count (dependent on panel selected)

  • Cardholder Count (dependent on panel selected)

  • Spend per Transaction (dependent on panel selected)

  • Transactions per Card (dependent on panel selected)

  • Spend per Card (dependent on panel selected)

Get Panel Moving Average#

This function retrieves data for the selected ticker from the selected panel, aggregates to the daily level and applies a moving average.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Optional] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols. Required if brand is not specified.

  • Brand [Optional] Input the desired brand name(s). Required if symbol is not specified.

  • RollingPeriods [Required] Input the size of window for the moving average calculation. RollingPeriods are grouped by day.

  • PoPGrowth [Optional] Input ‘Yes’ to return year-over-year growth. If none, PoPGrowth defaults to ‘No’.

  • PoPLookBack [Optional] Input the number of years for the year-over-year growth calculation. If none, PoPLookback defaults to 1.

  • Dimensions [Optional] Input the desired additional dimensions. Options are ‘Age Group’, ‘Region’, ‘Brand’. If none, Dimensions defaults to none.

Fields Returned

  • Date

  • Age Group (dependent on panel selected and Dimension value)

  • Brand (dependent on panel selected and Dimension value)

  • Region (dependent on panel selected and Dimension value)

  • Spend (average, dependent on panel selected)

  • Transaction Count (average, dependent on panel selected)

  • Cardholder Count (average, dependent on panel selected)

  • Spend per Transaction (average, dependent on panel selected)

  • Transactions per Card (average, dependent on panel selected)

  • Spend per Card (average, dependent on panel selected)

Get Panel Weekly#

This function retrieves data for the selected ticker from the selected panel, and aggregates to the weekly level.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Optional] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols. Required if brand is not specified.

  • Brand [Optional] Input the desired brand name(s). Required if symbol is not specified.

  • PeriodToDate [Optional] Input ‘Yes’ to include period to date values. If none, PeriodToDate defaults to ‘No’.

  • WeekType [Optional] Input the day of week for the week end. Options are ‘Sun’,’Mon’,’Tue’,’Wed’,’Thur’,’Fri’,’Sat’. If none, WeekType defaults to ‘Sat’.

  • PoPGrowth [Optional] Input ‘Yes’ to return year-over-year growth. If none, PoPGrowth defaults to ‘No’.

  • PoPLookback [Optional] Input the number of years for the year-over-year growth calculation. If none, PoPLookback defaults to 1.

  • Dimensions [Optional] Input the desired additional dimensions. Options are ‘Age Group’, ‘Region’, ‘Brand’. If none, Dimensions defaults to none.

Fields Returned

  • PeriodLabel

  • PeriodStartDate

  • PeriodEndDate

  • IsCurrentPeriod

  • Age Group (dependent on panel selected and Dimension value)

  • Brand (dependent on panel selected and Dimension value)

  • Region (dependent on panel selected and Dimension value)

  • Spend (dependent on panel selected)

  • Transaction Count (dependent on panel selected)

  • Cardholder Count (dependent on panel selected)

  • Spend per Transaction (dependent on panel selected)

  • Transactions per Card (dependent on panel selected)

  • Spend per Card (dependent on panel selected)

  • PeriodEndDate_PeriodToDate (dependent on PeriodToDate flag = Yes)

  • Spend_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transaction Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Cardholder Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Transaction_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transactions per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

Get Panel Monthly#

This function retrieves data for the selected ticker from the selected panel, and aggregates to the monthly level.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Optional] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols. Required if brand is not specified.

  • Brand [Optional] Input the desired brand name(s). Required if symbol is not specified.

  • PeriodToDate [Optional] Input ‘Yes’ to include period to date values. If none, PeriodToDate defaults to ‘No’.

  • MonthType [Optional] Input the type of calendar month. Options are ‘Standard’ or ‘Retail’ (4-5-4) calendar month. If none, MonthType defaults to ‘Standard’.

  • PoPGrowth [Optional] Input ‘Yes’ to return year-over-year growth. If none, PoPGrowth defaults to ‘No’.

  • PoPLookback [Optional] Input the number of years for the year-over-year growth calculation. If none, PoPLookback defaults to 1.

  • Dimensions [Optional] Input the desired additional dimensions. Options are ‘Age Group’, ‘Region’, ‘Brand’. If none, Dimensions defaults to none.

Fields Returned

  • PeriodLabel

  • PeriodStartDate

  • PeriodEndDate

  • IsCurrentPeriod

  • Age Group (dependent on panel selected and Dimension value)

  • Brand (dependent on panel selected and Dimension value)

  • Region (dependent on panel selected and Dimension value)

  • Spend (dependent on panel selected)

  • Transaction Count (dependent on panel selected)

  • Cardholder Count (dependent on panel selected)

  • Spend per Transaction (dependent on panel selected)

  • Transactions per Card (dependent on panel selected)

  • Spend per Card (dependent on panel selected)

  • PeriodEndDate_PeriodToDate (dependent on PeriodToDate flag = Yes)

  • Spend_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transaction Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Cardholder Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Transaction_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transactions per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

Get Panel FQ#

This function retrieves data for the selected ticker from the selected panel, and aggregates to fiscal periods.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Optional] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols. Required if brand is not specified.

  • Brand [Optional] Input the desired brand name(s). Required if symbol is not specified.

  • PeriodToDate [Optional] Input ‘Yes’ to include period to date values. If none, PeriodToDate defaults to ‘No’.

  • PoPGrowth [Optional] Input ‘Yes’ to return year-over-year growth. If none, PoPGrowth defaults to ‘No’.

  • PoPLookback [Optional] Input the number of years for the year-over-year growth calculation. If none, PoPLookback defaults to 1.

  • Dimensions [Optional] Input the desired additional dimensions. Options are ‘Age Group’, ‘Region’, ‘Brand’. If none, Dimensions defaults to none.

  • UseReportedForCurrentPeriod [Optional] - Input ‘yes’ to include periods that have not yet reported. If none, UseReportedForCurrentPeriod defaults to ‘yes’.

Fields Returned

  • PeriodLabel

  • PeriodStartDate

  • PeriodEndDate

  • IsCurrentPeriod

  • Age Group (dependent on panel selected and Dimension value)

  • Brand (dependent on panel selected and Dimension value)

  • Region (dependent on panel selected and Dimension value)

  • Spend (dependent on panel selected)

  • Transaction Count (dependent on panel selected)

  • Cardholder Count (dependent on panel selected)

  • Spend per Transaction (dependent on panel selected)

  • Transactions per Card (dependent on panel selected)

  • Spend per Card (dependent on panel selected)

  • PeriodEndDate_PeriodToDate (dependent on PeriodToDate flag = Yes)

  • Spend_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transaction Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Cardholder Count_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Transaction_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Transactions per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

  • Spend per Card_PeriodToDate (dependent on panel selected and PeriodToDate flag = Yes)

Get KPIs#

This function retrieves all the KPIs available, and mapped, for the selected ticker for the selected panel.

Parameters

  • PanelName [Optional] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Required] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols.

  • PrimaryOnly [Optional] Input ‘Yes’ or ‘No’ to filter to primary KPIs only. If none, PrimaryOnly defaults to ‘Yes’.

Fields Returned

  • KPIName

  • UnitOfMeasure

  • StatementType

  • IsPrimary

Get KPI History#

This function retrieves the actual reported values and consensus estimates for an instrument KPI for the selected ticker.

Parameters

  • KPIName [Optional] Input the desired KPI name. Use function ‘Get KPI’ to get list of available KPIs. If none, KPIName defaults to the primary KPI.

  • Symbol [Required] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols.

Fields Returned

  • PeriodLabel

  • PeriodStartDate

  • PeriodEndDate

  • AsOfDate

  • KPIName

  • UnitOfMeasure

  • MeasureValue

  • EstimateValue

  • EstimateEffectiveDate

  • EstimateName

  • IsCurrentTimePeriod

  • IsNextTimePeriod

  • IsPreviousTimePeriod

Get Models#

This function retrieves all the forecast models available.

Parameters

  • None

Fields Returned

  • ModelName

Get Forecast Data#

This function retrieves the fiscal period data used in forecasts for the selected ticker for the selected panel.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Required] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols.

  • KPIName [Optional] Input the desired KPI name. Use function ‘Get KPI’ to get list of available KPIs. If none, KPIName defaults to the primary KPI.

  • PeriodLength [Required] Input the number of periods to lag for the period over period calculation. Data is grouped by fiscal period so a lag of 4 is equivalent to 1 year.

  • Measure [Optional] Input the desired measure. Options are ‘Spend’, ‘Transaction Count’, ‘Cardholder Count’, ‘Spend per Transaction’, ‘Transactions per Card’, and ‘Spend per Card’. If none, measure defaults to ‘Spend’.

Fields Returned

  • Ticker

  • KPI

  • PeriodLabel

  • PeriodStartDate

  • PeriodEndDate

  • DaysInPeriod

  • NextReportingPeriodFlag

  • PoPLag

  • <KPI> Value

  • <Measure> Value

  • Consensus Mean

  • SurprisePct

  • <KPI> PoP

  • <Measure> PoP

  • Consensus Mean PoP

Get FQ Forecast#

This function retrieves the fiscal period forecast for the selected ticker from the selected panel.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Required] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols.

  • KPIName [Optional] Input the desired KPI name. Use function ‘Get KPI’ to get list of available KPIs. If none, KPIName defaults to the primary KPI.

  • ForecastMethod [Optional] Input the desired forecast method. Options are either ‘Linear’ or ‘Robust’. If none, ForecastMethod defaults to ‘Robust’.

  • ForecastQuarter [Optional] Input the desired forecast quarter. The function will return 8 quarters ending with the forecast quarter. Format is ####-#Q ie. ‘2020-1Q’. If none, ForecastQuarter defaults to the current quarter.

  • Measure [Optional] Input the desired measure. Options are ‘Spend’, ‘Transaction Count’, ‘Cardholder Count’, ‘Spend per Transaction’, ‘Transactions per Card’, and ‘Spend per Card’. If none, measure defaults to ‘Spend’.

  • ReturnMeasure [Optional] Input the desired return measure. This will return only the most recent value for the desired measure. If none, the function returns all possible measures for 8 periods.

Fields Returned

  • PeriodLabel

  • NextReportingPeriodFlag

  • DaysInPeriod

  • PredictedMeasure

  • PredictedYoY

  • ActYoY

  • YoYError

  • EstimateYoY

  • EstimateYoYSurprise

  • ModelPredictedSurprise

  • SurpriseGrid

  • DirectionMatch

Get Multi Panel FQ Forecast#

This function retrieves the fiscal period forecast for the selected ticker from the selected panels.

Parameters

  • PanelNames [Required] Input the desired panel names. Use function ‘Get Panels’ to get list of available panels.

  • Symbol [Required] Select the desired ticker symbol. Use function ‘Get Universe’ to get list of available symbols.

  • KPIName [Optional] Input the desired KPI name. Use function ‘Get KPI’ to get list of available KPIs. If none, KPIName defaults to the primary KPI.

  • ForecastMethod [Optional] Input the desired forecast method. Options are either ‘Linear’ or ‘Robust’. If none, ForecastMethod defaults to ‘Robust’.

  • ForecastQuarter [Optional] Input the desired forecast quarter. The function will return 8 quarters ending with the forecast quarter. Format is ####-#Q ie. ‘2020-1Q’. If none, ForecastQuarter defaults to the current quarter.

  • Measure [Optional] Input the desired measure. Options are ‘Spend’, ‘Transaction Count’, ‘Cardholder Count’, ‘Spend per Transaction’, ‘Transactions per Card’, and ‘Spend per Card’. If none, measure defaults to ‘Spend’.

  • ReturnMeasure [Optional] Input the desired return measure. This will return only the most recent value for the desired measure. If none, the function returns all possible measures for 8 periods.

Fields Returned

  • PanelName

  • PeriodLabel

  • NextReportingPeriodFlag

  • DaysInPeriod

  • PredictedMeasure

  • PredictedYoY

  • ActYoY

  • YoYError

  • EstimateYoY

  • EstimateYoYSurprise

  • ModelPredictedSurprise

Get Universe#

This function retrieves all the instruments available.

Parameters

  • Industry [Optional] Input industry to filter results.

  • Sector [Optional] Input sector to filter results.

Fields Returned

  • Symbol

  • Exchange

  • SymbologyType

  • Sector

  • Industry

Get Universe Screener#

This function retrieves the forecast and estimates for instruments in the selected industry from the selected panel.

Parameters

  • PanelName [Required] Select the desired panel name. Use function ‘Get Panels’ to get list of available panels.

  • Symbols [Optional] Select the desired ticker symbols. Use function ‘Get Universe’ to get list of available symbols.

  • Industry [Optional] Input industry to filter results.

  • IncludeForecast [Optional] Input ‘Yes’ or ‘No’ to include forecast. If none, IncudeForecast defaults to none.

Fields Returned

  • Symbol

  • Exchange

  • Sector

  • Industry

  • PeriodLabel

  • KPIName

  • UnitOfMeasure

  • MeasureName

  • Forecast (dependent on IncludeForecast = Yes)

  • Consensus (dependent on IncludeForecast = Yes)

  • Delta (dependent on IncludeForecast = Yes)

  • MAPE (dependent on IncludeForecast = Yes)

  • Sigma (dependent on IncludeForecast = Yes)


Troubleshooting#

This section provides a reference for the response codes that may appear after running or refreshing a function, what each means, and steps to take to resolve the issue.

Response codes appear in the cell containing the Quantamatics function.

Response Code

Meaning

Steps to Resolve

You’re not signed in

You need to sign in to the plug-in for the functions to run successfully

Choose Login to Hub, in the Quantamatics toolbar

Null response

No response

Re-run the function as the request may have timed out

#N/A Request In Progress…

Request is being processed

Await the results

404 Error

You lack permissions to the requested resource

Contact support@quantamatics.com if you believe you should have access to the requested resource