Sql server 2012 如何在Excel中使用powerView可视化SQL Server视图?

Sql server 2012 如何在Excel中使用powerView可视化SQL Server视图?,sql-server-2012,data-visualization,excel-2013,powerpivot,powerview,Sql Server 2012,Data Visualization,Excel 2013,Powerpivot,Powerview,我不熟悉数据可视化和powerview等,但我在SQL Server中有以下视图: --This view displays any delivery that was late and by how many days CREATE VIEW [Display Late Deliveries] AS --Wrapped into subquery to allow the filter of virtual column NumOfDaysLate SELECT * from ( SELEC

我不熟悉数据可视化和powerview等,但我在SQL Server中有以下视图:

--This view displays any delivery that was late and by how many days
CREATE VIEW [Display Late Deliveries]
AS
--Wrapped into subquery to allow the filter of virtual column NumOfDaysLate
SELECT * from (

SELECT dbo.tblPurchaseOrder.PurchaseOrderID, dbo.tblPurchaseOrder.SupplierID, 
    DATEADD(D, dbo.tblPurchaseOrder.LeadTimeDays, dbo.tblPurchaseOrder.DateOfOrder) 
AS ExpectedDelivery, dbo.tblPurchaseInvoice.GoodsReceived,
    DATEDIFF(D, ExpectedDelivery, GoodsReceived) 
AS NumOfDaysLate

FROM   dbo.tblPurchaseOrder LEFT OUTER JOIN
         dbo.tblPurchaseInvoice ON dbo.tblPurchaseOrder.PurchaseOrderID = dbo.tblPurchaseInvoice.PurchaseOrderID
) x
WHERE x.NumOfDaysLate > 0

在powerview中,我似乎只能选择要使用的表,而没有其他选择,是否有一种方法可以使用DAX显示此视图?如果有,我将如何进行,或者是否有另一种方法可以将其可视化?

好的,因此我发现了问题,我在创建视图之前导入了数据源,但在excel中刷新数据时,它只更新了我选择导入的表。我再次导入,它提供了在您选择要使用的表时包含视图的选项。

您是否尝试过将查询导入powerpivot?从内存
select*from display\u late\u交付
只会引入整个视图。