Sum a case statement in SQL data source

trying to group and sum up a case statement, but keeps erroring out (Failed to retrieve data. Error ticket#.....). tried moving the parentheses around, but nothing's working. below is my query, any ideas?
SELECT
A. TRANDATE,
A. TRANID,
A. TRANSACTION_TYPE,
SUM (CASE
WHEN A. TRANSACTION_TYPE = 'Sales Order' AND B. ACCOUNT_ID = '124' THEN B. AMOUNT
WHEN A. TRANSACTION_TYPE in ('Invoice','Credit Memo') AND B. ACCOUNT_ID = '453' THEN B. AMOUNT
ELSE 0 END) as 'Header Amount'
FROM TRANSACTIONS A
LEFT JOIN TRANSACTION_LINES B on A. TRANSACTION_ID = B. TRANSACTION_ID
WHERE
A. TRANDATE > '2017/08/15' AND
A. TRANSACTION_TYPE in ('Invoice','Sales Order','Credit Memo')
GROUP BY
A. TRANDATE,
A. TRANID,
A. TRANSACTION_TYPE
Best Answer
-
Looks solid to me at quick glance. Except maybe the formatting on the date filter. I usually use something more like '2017-08-15'.
Aside from that, are your TRANSACTIONS and TRANSACTIONS_LINES datasets completed loaded, even with just the preview rows, before you run the transform? The error Failure to retrieve data indicates to me that something was wrong with the input and needs to be resolved.
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0
Answers
-
Looks solid to me at quick glance. Except maybe the formatting on the date filter. I usually use something more like '2017-08-15'.
Aside from that, are your TRANSACTIONS and TRANSACTIONS_LINES datasets completed loaded, even with just the preview rows, before you run the transform? The error Failure to retrieve data indicates to me that something was wrong with the input and needs to be resolved.
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 655 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 811 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 80 App Studio
- 45 Variables
- 771 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 77 Workflows
- 23 Code Engine
- 36 AI and Machine Learning
- 19 AI Chat
- AI Playground
- AI Projects and Models
- 17 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 142 Manage
- 138 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive