Пример изображения данных из кода ниже
Я пытаюсь создать диаграмму ap ie, чтобы показать все расходы в компании с последним срезом, показывающим прибыль ( Доход - Расходы)
Мне удалось получить данные с помощью запроса (как показано ниже), который показывает мне 3 столбца, доход, расходы и прибыль.
Сейчас я хочу сделать чтобы объединить столбцы расходов и прибыли в один, чтобы я мог создать диаграмму ap ie на основе данных. Возможно, стоит отметить, что я использую это в Zoho Analytics и поэтому могу быть ограничен, но, надеюсь, нет.
Данные извлекаются из Xero (бухгалтерское программное обеспечение) и работают со структурой данных таблицы. *
Сложите все расходы вместе и добавьте прибыль, данные которой я в настоящее время получаю из другого столбца в соответствии с логами c ниже.
SELECT
accountTb."Reporting CodeName" as RepName,
round(ABS((journalTbRevenue."Net Amount")), 2) as Revenue,
round((journalTb."Net Amount"), 2) as Expense,
if(accountTb."Reporting CodeName" = 'Revenue', round(ABS((journalTbRevenue."Net Amount")), 2), round((journalTb."Net Amount"), 2) * -1) as profit,
if(date(journalTbRevenue."Journal Date") != '', date(journalTbRevenue."Journal Date"), date(journalTb."Journal Date")) as refDate
FROM "Accounts (Xero-XXXXX Limited)" AS accountTb
LEFT JOIN "Journals (Xero-XXXXX Limited)" AS journalTbRevenue ON accountTb."Account ID" = journalTbRevenue."Account ID"
AND journalTbRevenue."Account Class" = 'REVENUE'
AND round(decimal(journalTbRevenue."Net Amount")) != 0
LEFT JOIN "Journals (Xero-XXXXX Limited)" AS journalTb ON accountTb."Account ID" = journalTb."Account ID"
AND journalTb."Account Class" = 'EXPENSE'
AND round(decimal(journalTb."Net Amount")) != 0
WHERE (journalTb."Account Class" in ( 'EXPENSE' )
OR journalTbRevenue."Account Class" in ( 'REVENUE' ))