Powerpivot AR老化DAX模式
我正在尝试创建一个度量,显示我们会计系统中的一系列AR值。账单表的结构是,为与账单相关的每个金融交易创建一行:一条记录显示账单金额,一条单独的记录(通过账单键关联)显示账单的一笔或多笔付款。我能够创建多个措施,将账单金额相加,并按当前、30天、60天、90天和120天的时段进行细分(诚然,这对我来说是新的,所以即使是这个措施也可能不正确): 我的问题是试图总结这些收藏。收款未账龄,但需要从每个账龄区间的总账单中减去针对特定账单的收款总额。无论日期范围如何,我都需要获得每个bucket的所有Bill键的列表,使用这些键对Collections列的值求和,然后从bucket内的总数中减去 我能想到的唯一等价物是SQL查询:Powerpivot AR老化DAX模式,powerpivot,powerbi,dax,Powerpivot,Powerbi,Dax,我正在尝试创建一个度量,显示我们会计系统中的一系列AR值。账单表的结构是,为与账单相关的每个金融交易创建一行:一条记录显示账单金额,一条单独的记录(通过账单键关联)显示账单的一笔或多笔付款。我能够创建多个措施,将账单金额相加,并按当前、30天、60天、90天和120天的时段进行细分(诚然,这对我来说是新的,所以即使是这个措施也可能不正确): 我的问题是试图总结这些收藏。收款未账龄,但需要从每个账龄区间的总账单中减去针对特定账单的收款总额。无论日期范围如何,我都需要获得每个bucket的所有Bil
--This example gets the billed amount for anything less than 30 days old)
SELECT BILLKEY, SUM(BILLAMOUNT) BILLAMOUNT
FROM tblBilling
WHERE BILLDATE BETWEEN GETDATE()-30 AND GETDATE()
GROUP BY BILLKEY
-- This gets the corresponding collections:
SELECT BILLKEY, SUM(COLECTION) COLLECTION
FROM tblBilling
WHERE BILLKEY IN (
SELECT BILLKEY FROM tblBillings WHERE BILLDATE BETWEEN GETDATE()-30 AND GETDATE()
)
GROUP BY BILLKEY
任何帮助都将不胜感激
谢谢
Eric您可以添加一个数据样本吗?对于你的预期结果,一个更具说明性的例子可能非常有助于提供答案。你能添加一个数据样本吗?对于你的预期结果,一个更具说明性的例子可能非常有助于提供答案。
--This example gets the billed amount for anything less than 30 days old)
SELECT BILLKEY, SUM(BILLAMOUNT) BILLAMOUNT
FROM tblBilling
WHERE BILLDATE BETWEEN GETDATE()-30 AND GETDATE()
GROUP BY BILLKEY
-- This gets the corresponding collections:
SELECT BILLKEY, SUM(COLECTION) COLLECTION
FROM tblBilling
WHERE BILLKEY IN (
SELECT BILLKEY FROM tblBillings WHERE BILLDATE BETWEEN GETDATE()-30 AND GETDATE()
)
GROUP BY BILLKEY