Резултати от търсенето за - COMPUTE EXPRESSION, Data Composition System
Често задавани въпроси за джаза 1 преглед Отметка
Има skd отчет с изчислено поле OurDebt, понякога този дълг приема отрицателни стойности за някои контрагенти, т.е. нашето надплащане към контрагента. Бих искал накрая да обобщя само действителните преди контрагентите, само положителни стойности. Може ли да се направи нещо?
Нашият дълг в раздела ресурси се изчислява:
Изчисляване на израз („YESNULL(Сума(CostExpense),0) – YESNULL(Сума(AmountControlTurnover),0) – YESNULL(Сума(ReturnProductsToSupplier),0)“,“Група“)
Неправилно изчислява сумата чрез групиране
igor_kav ЧЗВ Рецензии (2) Bookmark
Получавам делта катоИзчисляване на израз („цена“ ,,, „предишна“, „предишна“) - цена, Тогава трябва да получа сумата чрез групиране на номенклатурата и тотална тотална, пиша следната формуласума (изчислете експресията с групата на групата („сумата (Delta)“, „регистратор“)))), но брои неправилно. Каква е причината?
Метод за конструиране на текущи суми в таблица и диаграма.
safronoff2006 Други рецензии (2) Bookmark
Един от най-трудните проблеми в SKD е създаването на ресурси от типа "прогресивни" суми.
1. Типично решение на този проблем е ляво присъединяване на таблица към себе си. Групирането включва периода на изходната таблица, който се използва за изграждане на натрупаната обща сума. Условието за присъединяване включва израз като Out.PeriodDay >= Join.PeriodDay. Крайното поле в самата заявка се изчислява от агрегатната функция SUM(Connect.Resource) в приложената таблица от ресурсното поле.
Този подход е добър за специализирани отчети, в които предварително се знае кое периодично поле ще се използва при групирането.
В универсални отчети (например в регистъра за натрупване с настройка Auto в периода на виртуалната таблица), в които не е известно предварително кое групиране по кой период ще извърши потребителят, този подход става неприемлив. В допълнение - този подход води до допълнителни разходи за изпълнение на по-сложна заявка.
Суми в изчислени полета
fomvital ЧЗВ Вашите отзиви Добавете към отметка
Заявка с вложени заявки - работи правилно.
Има изчислено поле AmountPaid = ”Amount*AmountTurnover/CalculateExpression(“Amount(Amount)”,,”Grouping”, “Hierarchy”)”
За това поле е създаден ресурс - „Сума (платена сума)“ - изчислението е абсолютно правилно (разпределение на плащането от сумата на фактурата).
SKD не генерира суми за тези колони. Никъде не намерих информация - може би съм я пропуснал някъде - не знам.
Може би има някакви идеи? Или ACS не поддържа суми за изчислени колони - тогава това обикновено е глупост. Опитах се да направя „Изчисли по ...“ - минах през всички опции - не изчислява всичко.
Извеждане на низови ресурси
VladC ЧЗВ Рецензии (3) Bookmark
трябва да покажете резултатите от проучването в таблица, в редовете - респондентите (клиентите), в колоните - въпроси, добре, в областта за данни, отговорите. Как може да стане това със skd? Вече опитах всичко - и String(), и Array(), и CalculateExpression() и просто не посочих никакви функции в раздела Resources, а просто написах пътя до полето - няма грешки, но данните не се показват (в областта за данни). Моля, кажете ми решението на този проблем, ако съществува. Разбира се, можете предварително да подготвите таблицата със стойности и да захраните skd, но бих искал да знам дали е възможно да се направи това без такива трикове?
таблицата трябва да изглежда такаТип: