Search results for - ВИЧИСЛИТИ ВИРАЗ, Система компонування даних
Jazz Запитання-відповідь 1 відгук В закладки
Є звіт СКД з обчислюваним полем НашДолг, іноді цей борг приймає негативні значення з деяким контрагентам, тобто. наша переплата контрагенту. Хотілося б підсумувати лише фактичний перед контрагентами, лише позитивні величини. Чи можна якось зробити?
Наш борг на вкладці ресурси розраховується:
ОбчислитиВираз (“Є NULL(Сума(ВартістьВитрата),0) – Є NULL(Сума(СумаУпрОборот),0) – Є NULL(Сумма(Повернення ТоварівПостачальнику), 0)”,”Угруповання”)
Некоректно вважає суму з угруповання
igor_kav Запитання-відповідь Відгуків (2) В закладки
Отримую Дельту якОбчислитиВираз (“Ціна”, , , “Попередня”, “Попередня”) – Ціна, потім необхідно отримати суму по угрупованню Номенклатура та ЗагальнийПідсумок, пишу наступну формулуСума(ВичислитиВираз) (Дельта)”, “Реєстратор”)), але вважає некоректно. В чому причина?






Метод побудови наростаючих підсумків у таблиці та діаграмі.
safronoff2006 Різне Відгуків (2) В закладки
Одна з найскладніших проблем у СКД - створення ресурсів виду "наростаючі" підсумки.
1. Типовим вирішенням цієї проблеми є ліве з'єднання таблиці із самою собою. У угруповання включається період вихідної таблиці яким будується результат із накопиченням. В умову з'єднання входить вираз виду Вих. ПеріодДень > Власне підсумкове поле у запиті обчислюється агрегатною функцією СУММА (Соїд.Ресурс) у приєднаній таблиці поля ресурсу.
Цей підхід хороший для спеціалізованих звітів, у яких заздалегідь відомо, яке поле періоду буде використано у групуванні.
В універсальних звітах (наприклад, за регістром накопичень з налаштуванням Авто в періоді віртуальної таблиці) , в яких заздалегідь невідомо, угруповання за яким періодом буде виконувати користувач – цей підхід стає малоприйнятним. Крім того, цей підхід призводить до додаткових накладних витрат на виконання більш складного запиту.
Підсумки в обчислюваних полях
fomvital Запитання-відповідь Ваш відгук В закладки
Запит із вкладеними запитами – працює правильно.
Є обчислюване поле СумаОплачено = ” Сума*СуммаОборот/ОбчислитьВираз(“Сума(Сума)”,”Угруповання”, “Ієрархія”)”
Цим полем створено ресурс – “Сума(СуммаОплачено)” – підрахунок веде цілком правильно (розподіл оплати від суми рахунку).
СКД не формує підсумки цих стовпців. Інформації ніде не знайшов – може, де пропустив – не знаю.
Може є якісь ідеї? Або СКД не підтримує підсумки по стовпцям, що обчислюються - тоді це взагалі марення. Пробував робити "Розраховувати по ..." - перебрав усі варіанти - не розраховує і все.
Виведення рядкових ресурсів
VladC Запитання-відповідь Відгуків (3) В закладки
Необхідно вивести результати анкетування в таблицю, у рядках – анкетовані (клієнти), в стовпцях – питання, та й області даних відповіді. як таке реалізувати за допомогою Скд? вже начебто все перепробував - і Рядок() і Масив() і ОбчислитиВираз() і просто не вказував ніяких функцій на закладці Ресури, а просто писав шлях до поля - помилок ніяких немає, але й дані не відображаються (в області даних). будь ласка, підкажіть вирішення цієї проблеми, якщо воно існує. можна звичайно таблицю значень попередньо підготувати і СКД згодувати, але хотілося б дізнатися чи можна зробити це без подібних хитрощів?
таблиця має бути приблизно наступноговиду: