При попытке загрузить данные из хранимой процедуры SQL Server это нормально работает для других процедур, но не желает работать в этом экземпляре.
Load *;
Sql Exec [Report].[UspResults_SalesOrderKPI] @Company = '10' ,
@RedTagType = 'Q' ,
@RedTagUse = '' ;
Я уверен, что упускаю что-то простое, но не вижу этого.
Последний код, который я буду использовать, будет примерно таким, как показано ниже.
RawSysOrders:
Load StockDescription As Product
,CustomerPoNumber As PO
,SalesOrder As PBL_Ref
,AcceptedDate
,ActualDeliveryDate As ActualShipDate
,Null() As Confirmation
,PlannedDeliverDate As ProposedShipDate
,Null() As RevisedShipDate1
,Null() As RevisedShipDate2
,Null() As RevisedShipDate3
,OrderQty As Qty
,StockCode As Code
,Null() As Volume
,Job As Batch
,CustomerName As DeliveredTo
,CustomerName As SoldTo
,Null() As PaymentTerms
,ApplyMap('Map_SOPrices',SalesOrder&'_'&SalesOrderLine,0) As GBP
,0 As USD
,0 As Euro
,1 As USDRate
,1 As EuroRate
,0 As ShippingCost
,If(ActualDeliveryDate<=PlannedDeliverDate,'Yes','No') As ShipDateMet
,DaysDiff As DaysOVer
,DispatchComments As NotesProblems
,Year(EntrySystemDate) as File;
where Year(EntrySystemDate)>=2016;
Sql Exec [BlackBox].[Report].[UspResults_SalesOrderKPI] @Company = '10' ,
@RedTagType = 'Q' ,
@RedTagUse = 'Qlik Sense > Product KPIs';