我有一個關於在ssrs中查找函數的問題。經過對論壇的一些研究後,我在一定程度上進行了管理。然而,我無法解決的最後一步。用where子句查找ssrs?
在我的報告中,我使用了兩個數據集。一組含有一些客戶參數和一組數據,營業額分組(按照此論壇提示)客戶ID和年份。有了這個客戶ID,我鏈接了兩個表。
=lookup(Fields!cmp_wwn.Value,Fields!cmp_wwn.Value, Fields!Omzet.Value, "Omzet")
當我使用上面的代碼我得到的第一個值進行設定的。不過,我想指定要顯示哪一年。
下面的代碼我再次嘗試過。
=lookup(
Fields!cmp_wwn.Value & "-" & "2015",
Fields!cmp_wwn.Value & "-" & Fields!Datumjaar.Value,
Fields!Omzet.Value, "Omzet")
出現以下警告。 警告1 [rsRuntimeErrorInExpression] textrun'Textbox8.Paragraphs [0] .TextRuns [0]'的值表達式包含一個錯誤:操作符'&'未爲類型'Guid'和字符串「 - 」定義。
只給你兩個數據集的一個想法: 數據集1:
SELECT Status, StartDate, Jaar,
Maand, Week, cmp_name, Accountmanager, Classificatie, cmp_fcity, Description, RequestComments, fullname, res_id, cmp_code, target,
cmp_wwn
FROM _VW_ALKLIMAET_MRS_Bezoekverslagen
數據集2:
SELECT SUM(bdr_val) AS Omzet, Datumjaar, cmp_wwn
FROM _VW_ALKLIMAET_MRS_omzet
WHERE (Datumjaar > 2013)
GROUP BY Datumjaar, cmp_wwn
數據集1的
的樣本數據: 狀態開始日期年月日關係名稱客戶經理實現分類城市全名ID全名客戶代碼目標關係on ID 狀態開始日期Jaar Maand Week cmp_name Accountmanager分類cmp_fcity全名res_id cmp_code目標cmp_wwn 3 12-8-2014 8:00 2014 8 33 van Dorp Hengelo Martijn Moekotte未知HENGELO Martijn Moekotte 849 2010935 0 4a3a0504-c255-4e91-b106- 0000972bb783 3 4-6-2013 13:30 2013 6 23 Witte Koeltechniek BV Marco van der Haven B安裝人NOORD-SCHARWOUDE Marco van der Haven 815 200183 0 cfa97188-c76a-457c-ba78-003d499d86bc 3 6-11-2013 10 :00 2013 11 45 Witte Koeltechniek BV Marco van der Haven B安裝人NOORD-SCHARWOUDE Marco van der Haven 815 200183 0 cfa97188-c76a-457c-ba78-003d499d86bc
樣本數據集2的數據:
- 週轉DataYear關係ID Omzet Datumjaar cmp_wwn -36755,5 2015 f887da07-08ad-4479-84ec -1459be5e3311 -105 2016 ba9e2640-291f-43ee-af5b-559245af165c -6409 2014 c06cb96c-026A-4274-9db2-89cf9c8ccb2b -176 2014 70968c94-b3b9-43a0-8b2b-18e62583c75f
您得到的錯誤是由隱式無法轉換爲字符串的GUID數據類型引起的。什麼列被聲明爲GUID數據類型? –
我已經檢查過,但沒有找到guid。有一句話是,只有使用這個新的表述,纔會出現這個錯誤。用'我的老'聲明它不會給這個錯誤。它與「&」有關嗎? – Erwin
嘗試在我的更新中使用表達式。 –