我在AOT中创建了一个查询,其中SalesLine作为主数据源,而CustInvoiceTrans作为SalesLine下的DataSource.I已将OuterJoin作为加入模式。现在我正在尝试制定SSRS报告如下:
SalesId ItemId OrderedQty RemainingQty InvoicedQty InvoiceId InvoiceDate
我的要求是显示给定范围内的所有SalesOrders以及它们各自的InvoiceIds和Dates(如果已开票),如果没有已开票,则其可选的InvoiceIds和Dates为Null。
请帮助我解决这个挑战。
答案 0 :(得分:2)
除了上述建议之外,查看AOT中CustInvoiceTrans表上的关系应该会在InventTransId字段上显示SalesLine之间的链接。有了它,这是一个非常简单的查询:
选择SalesLine
其中SalesLine.ItemId ='AnItemId'
外连接CustInvoiceTrans
其中CustInvoiceTrans.InventTransId ==
SalesLine.InventTransId
{
//在此处构建报表数据源
}
抱歉格式化,从手机输入。上面的示例将过滤包含指定项目的所有记录的SalesLine表。您可能需要优化逻辑以获得所需,但这是一个开始。
答案 1 :(得分:1)
您似乎需要一些基本的报告技能,但lets do some googling first可以帮助您:
如果你更像是一个视觉人物,那么a youtube channel可以让你连续几个小时。