1

这些查询显示为使用 SSMS/SSAS 在 0 毫秒内运行。

但是当我通过 Reporting Services 发送它们时,它们显示为 1.3 秒。这比 0ms 慢约 1300 倍。

我知道我对 MDX 有点生疏,但如果有人能看看这个,我会很高兴的。

我正在使用 SQL Enterprise,SSAS 服务器是带有 SSD 的 I7 桌面。


="SELECT NON EMPTY {[Measures].[Cost Amt] } ON COLUMNS, 
NON EMPTY { 
([Vendor].[Vendor].ALLMEMBERS * [Cost Code].[Cost Code].ALLMEMBERS ) 
} ON ROWS 
FROM [DspAlloc] 
WHERE [InvoiceNumber].[All InvoiceNumber].[" + Parameters!InvoiceNumber.Value + 
"] CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING,
FONT_NAME, FONT_SIZE, FONT_FLAGS"

="SELECT NON EMPTY { 
[Measures].[Total Freight], [Measures].[Incl Frt], [Measures].[Total Qty],
[Measures].[Total Ship Wt] } ON COLUMNS, 
NON EMPTY { ([Item_No].[Item_No].ALLMEMBERS ) } ON ROWS 
FROM [InvoiceDetail] 
WHERE [InvoiceNumber].[All InvoiceNumber].[" + Parameters!InvoiceNumber.Value + 
"] CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING,
FONT_NAME, FONT_SIZE, FONT_FLAGS"
4

0 回答 0