2016-10-27 205 views
0

我在想什麼AMP(&)登錄報告參數是指該查詢是否需要? F.E.SSRS報告查詢語法

[Life].[Year].&[2015] 
+0

沒有得到您的問題!你的意思是「查詢需要什麼」?哪個查詢? – pedram

+0

@pedram我的意思是AMP標誌。我在許多例子中看到人們使用它。爲什麼?通常在SSRS查詢中,這個功放標誌意味着什麼? – Vnuuk

回答

2

AMP(&)用於字符串連接在SSRS - 這是一個運營商。

&生成兩個表達式的字符串連接。 實施例:

=Fields!FirstName.Value & " " & Fields!LastName.Value 

+兩個數相加。也用於連接兩個字符串。 示例:

=Fields!FirstName.Value + " " + Fields!LastName.Value 
+0

但是在這種情況下它意味着什麼>選擇({STRTOSET('[Life]。[Year]。&[2015]',CONSTRAINED)}) – Vnuuk

0

它似乎是您在OLAP多維數據集中的數據源。

[Life]是你的尺寸
[Year]是屬性
&[2015]是值。

當您從OLAP多維數據集報告數據源時,必須使用MDX查詢創建數據集。 &用於引用維度屬性的值。

假設我有一個包含銷售信息的OLAP立方體,其中一個維度爲Customer,它有一個名爲Gender的屬性。我應該是指我的男性客戶在MDX查詢,如下所示:

[Customer].[Gender].&[M] --M for Male 

在你的情況的參數設置爲[Life].[Year].&[2015]就意味着生命維度的2015年,這樣的地方在你的數據集查詢參數過濾只有2015年的價值。回答你的第二個問題:是的,這是必需的,因爲這是MDX語法。

我建議您在嘗試使用這些技術修改SSRS報告之前瞭解有關OLAP多維數據集和MDX的基礎知識。

ABOUT OLAP CUBES
MDX BASICS

對於澄清pedram的答案符號在參數表達不是在SSRS串聯東西,它只是指的在你的生命維度的屬性值。

讓我知道這是否有幫助。