Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagejs
"Показатели выполнения плана": {
	"using": true, 
	"real_measures": {
		"Прибыль": "SUM"
	}
	"virtual_measures": {
		"Плановая прибыль": {
			"DEFAULT": "Прибыль",
			"SUM": "Прибыль",
			"filters": [
				{
					"dimension_role": "Календарь", # или другое календарное ролевое измерение. Если измерение не ролевое, используется ключ "dimension"
					"type": "INCLUDE", # или EXCLUDE, если мы хотим исключить диапазон
					"dates": [
						{
							"from": {
								"position": "BEGIN", # позиции бывают BEGIN, END и CURRENT. 
								"year": 0 # Мы указываем, что хотим период с начала текущего года.
										  # 0 - это отступ от текущего года. Например, чтобы показать с начала прошлого года, 0 нужно заменить на -1
							},
							"to": {
								"position": "END",
								"month": -1 # до окончания прошлого месяца
							}
						}
					]
				}
			]
		}
	}
}

...

Некалендарные фильтры можно построить следующим образом.

Блок кода
languagejs

"Финансовые показатели": {
	"using": true, 
	"real_measures": {
		"Прибыль": "SUM"
	}
	"virtual_measures": {
		"Столичная прибыль": {
			"DEFAULT": "Прибыль",
			"SUM": "Прибыль",
			"filters": [
				{
					"dimension_role": "Филиал", # у ГП должна быть связь с ролевым измерением "Филиал"
					"attribute": "Город", #
					"type": "INCLUDE", # или EXCLUDE
					"values": ["Москва", "Санкт-Петербург"]
				}
			]
		}
	}
}

...