我有一个简单的SSRS报告,其中显示了ID,说明和信用。
我按ID对报告进行了分组,报告在运行时会显示ID,说明和信用。但是我的最终用户不希望在导出为CSV时显示说明和信用。
因此,我将明细组(描述和功劳)的数据元素输出设置为NoOutput。现在,当我运行报告时,我仅获得ID,但它会重复描述和功劳数据的次数。因此,我得到了大约18行(由6个ID组成),而不是仅向我显示唯一ID的6行。
我只希望显示唯一的6个ID,请帮助我实现这一目标。
答案 0 :(得分:0)
我要做的是创建两个单独的tablix。两者具有不同的可见性设置。运行报表时将显示一个,导出报表时将显示另一个。这些表达式将类似于以下内容。
仅在运行报告时显示的第一个Tablix:
.cart-dropdown {
position: absolute;
width: 240px;
height: 340px;
display: flex;
flex-direction: column;
padding: 20px;
border: 1px solid black;
background-color: white;
top: 80px;
right: 0;
z-index: 5;
.cart-items {
height: 240px;
display: flex;
flex-direction: column;
overflow: scroll;
}
.empty-message {
font-size: 18px;
margin: 50px auto;
}
button {
margin-top: auto;
}
}
对于仅将在导出的CSV文件中显示的第二个Tablix:
=Globals!RenderFormat.Name = "CSV"
然后,在第二个Tablix中,您可以只创建一个列(ID),并在ID列上创建一个分组的组。您可以按原样保留第一个Tablix。