Hi Marco,
You need to POST or PATCH the native view in order to change a selected element on the title axis. This basically saves the view back to the TM1 server. I'm pretty sure here is no way to adjust the selected element on the title axis of a native view without persisting the native view back to TM1. Here is an example of writing a native view back to TM1 with selected elements on the title axis.
140051588200192 [49] DEBUG 2021-09-10 09:31:36.724 TM1.HttpRequest POST /api/v1/Cubes('plan_BudgetPlan')/Views
140051588200192 [49] DEBUG 2021-09-10 09:31:37.675 TM1.HttpRequestBody {
"@odata.type": "#ibm.tm1.api.v1.NativeView",
"Name": "View1",
"Rows": [
{
"Subset": {
"Hierarchy@odata.bind": "Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')",
"Elements@odata.bind": [
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('41101')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('42201')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('Revenue')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('Other Expenses')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('61060')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('65022')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('65035')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('Adv & Marketing')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('Operating Expense')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('Net Operating Income')"
]
}
}
],
"Columns": [
{
"Subset@odata.bind": "Dimensions('plan_time')/Hierarchies('plan_time')/Subsets('plan_time_2004_qtrs_and_month')"
}
],
"Titles": [
{
"Selected@odata.bind": "Dimensions('plan_department')/Hierarchies('plan_department')/Elements('105')",
"Subset@odata.bind": "Dimensions('plan_department')/Hierarchies('plan_department')/Subsets('All Departments')"
},
{
"Selected@odata.bind": "Dimensions('plan_business_unit')/Hierarchies('plan_business_unit')/Elements('10110')",
"Subset@odata.bind": "Dimensions('plan_business_unit')/Hierarchies('plan_business_unit')/Subsets('All Business Units')"
},
{
"Selected@odata.bind": "Dimensions('plan_exchange_rates')/Hierarchies('plan_exchange_rates')/Elements('local')",
"Subset@odata.bind": "Dimensions('plan_exchange_rates')/Hierarchies('plan_exchange_rates')/Subsets('local exchange rate')"
},
{
"Selected@odata.bind": "Dimensions('plan_source')/Hierarchies('plan_source')/Elements('input')",
"Subset@odata.bind": "Dimensions('plan_source')/Hierarchies('plan_source')/Subsets('input')"
},
{
"Selected@odata.bind": "Dimensions('plan_version')/Hierarchies('plan_version')/Elements('FY 2004 Forecast')",
"Subset@odata.bind": "Dimensions('plan_version')/Hierarchies('plan_version')/Subsets('All Versions')"
}
],
"SuppressEmptyColumns": false,
"SuppressEmptyRows": false,
"FormatString": "0.#########"
}
Consider translating the native view to MDX in your client. You can execute MDX without the need for the view object in TM1.
------------------------------
Stuart King
IBM Planning Analytics Offering Manager
------------------------------