我有一个下拉列表,根据存储过程填充 - 部件工作正常.

它会根据"调查ID"的内容动态填充
但我不想说<Select a Value>,而是应该说" -- All -- ",因为这就是报告的工作方式.
到目前为止,我尝试创建一个返回的虚拟数据集,Null并标记为"all",但它不起作用.也许我做错了?我用过这个:
select distinct Name, ID from LK_TargetTypes
where Name like '%pizza'
union select '-- All --', null ;
Run Code Online (Sandbox Code Playgroud)
所以LK_TargetTypes是一些无关紧要的表格.我想将其与其他DDL值合并.
这是另一张图片:

任何提示赞赏谢谢.
我正在使用Join(Lookupset)查找返回序列号的唯一组值.这是我的功能:
Join(LookupSet(Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
, Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
, Fields!CustomerSeqNo.Value
, "PickingList"), ",")
Run Code Online (Sandbox Code Playgroud)
问题是某些项目有多个交易.我想删除重复项.
我找到了一个博客http://blogs.msdn.com/b/bobmeyers/archive/2012/06/18/creating-short-lists-using-the-lookupset-function.aspx但是无法获得SSRS Report Builder来参考Linq大会.我的问题是

我怎样才能展示独特的价值?
使用 Entity Framework 4,我想为我的对象创建一个基接口,以便将基接口的属性实现为每个派生类的表中的字段(而不是在其自己的表中),然后使用界面。
例如,有一个接口和一些类,如下所示:
public interface IBaseEntity
{
public DateTime CreatedOn { get; set; }
public string CreatedBy { get; set; }
}
public class SomeEntity : IBaseEntity
{
public int SomeEntityId { get; }
public string Name { get; set; }
public DateTime CreatedOn { get; set; }
public string CreatedBy { get; set; }
}
public class OtherEntity : IBaseEntity
{
public int OtherEntityId { get; }
public float Amount { get; set; }
public DateTime CreatedOn …Run Code Online (Sandbox Code Playgroud) 我希望能够得到每行的百分比与总数的关系.这是我的公式:
=COUNTDISTINCT(Fields!ID.Value, "NameOfRowGrouping") / COUNTDISTINCT(Fields!ID.Value, "TopLevelGroupName")
Run Code Online (Sandbox Code Playgroud)
它出现的百分比是行总数与每组总数之间的百分比:
Group Qty %
---------------------
Group 1
MemberA 3 40%
MemberB 4 60%
Total 7
Group 2
MemberC 2 50%
MemberD 2 50%
Total 4
Grand Total 11
Run Code Online (Sandbox Code Playgroud)
我需要知道所有分组总数与百分比的百分比,如下:
Group Qty %
---------------------
Group 1
MemberA 3 30%
MemberB 4 40%
Total 7
Group 2
MemberC 2 15%
MemberD 2 15%
Total 4
Grand Total 11 100%
Run Code Online (Sandbox Code Playgroud) 我的存储过程中有一列包含以下数据:
ABCS,DEFS,CA(5,6);水溶性食物纤维,KDH,CA(7,8)
现在我只希望括号中的数据为粗体,而其他所有内容都是常规的,如下所示:
abcs,defs,CA(5,6); wsdf,kdh,CA(7,8)
我尝试使用IIF和Switchcase,但是当出现零除错误时我无法处理N/A情况.例如:
=switch(
ReportItems!Textbox54.Value = 0, "N/A",
ReportItems!Textbox54.Value <> 0, ((ReportItems!Textbox56.Value) / (ReportItems!Textbox54.Value)))
Run Code Online (Sandbox Code Playgroud)
我得到的是N/A:
ReportItems!Textbox54.Value <> 0, ((ReportItems!Textbox56.Value) / (ReportItems!Textbox54.Value)
Run Code Online (Sandbox Code Playgroud)
但是如果添加这个条件我收到错误?
我正在使用SSRS 2008 R2.
输出:
19.47%
13.85%
#Error