【发布时间】:2022-01-03 02:18:40
【问题描述】:
我正在创建一个表格仪表板,它应该根据用户输入的日期加载数据。这是我正在尝试的逻辑。
select distinct XX.ACCOUNT_NUM, (A.TOTAL_BILLED_TOT-A.TOTAL_PAID_TOT)/1000 arrears, ((A.TOTAL_BILLED_TOT-A.TOTAL_PAID_TOT)/1000 - XX.SUM_BILL ) TILL_REF_JUL20
FROM
(
select /*+ parallel (bill ,40 ) */ distinct account_num, sum(INVOICE_NET_mny + INVOICE_TAX_mny)/1000 SUM_BILL
from bill
where account_num in (Select account_num from MyTable)
and trunc(bill_dtm) > ('07-Aug-2021') –-Refmonth+1 month and 07 is a constant. Only month and year is changing
and cancellation_dtm is null
group by account_num
)xx , account a
where xx.ACCOUNT_NUM = A.account_num
这是我尝试过的。首先创建了一个名为 ref_Month 的参数。然后用这个创建一个计算字段。
[Ref_Month]=MAKEDATE(DATETRUNC('year',(DATEADD('month', 1, [Ref_Month])), 07))
但是我遇到了一个错误。我正在使用实时连接。有什么方法可以实现吗?
【问题讨论】:
标签: tableau-api reporting tableau-desktop