Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 更改集合表达式的传入参数_Visual Studio_Reporting Services - Fatal编程技术网

Visual studio 更改集合表达式的传入参数

Visual studio 更改集合表达式的传入参数,visual-studio,reporting-services,Visual Studio,Reporting Services,我正在制作一份报告,显示上一年的学校成绩。有些科目现在由1名教师改为2名教师,我们希望简单地复制学生的成绩。使用以下参数可以找到坡度: @姓名首字母:员工姓名首字母 @SubjectName:所选类的名称 @学生id:学生唯一id号 所以,当@Initials作为ABC出现时,我需要它来显示XYZ在该科目中给学生的分数。我曾尝试使用IIF函数,但无法理解在集合表达式中更改参数的逻辑。有没有办法在参数本身上使用IIF函数 谢谢 Rob刚刚在数据集的WHERE子句中添加了CASE WHEN 下次请记

我正在制作一份报告,显示上一年的学校成绩。有些科目现在由1名教师改为2名教师,我们希望简单地复制学生的成绩。使用以下参数可以找到坡度:

@姓名首字母:员工姓名首字母

@SubjectName:所选类的名称

@学生id:学生唯一id号

所以,当@Initials作为ABC出现时,我需要它来显示XYZ在该科目中给学生的分数。我曾尝试使用IIF函数,但无法理解在集合表达式中更改参数的逻辑。有没有办法在参数本身上使用IIF函数

谢谢
Rob刚刚在数据集的WHERE子句中添加了CASE WHEN


下次请记住——在尝试思考之前先喝杯咖啡。

没有足够的信息给出合理的答案,你问的问题也不太清楚。您是否可以编辑问题以显示数据集和/或数据库表中的数据样本以及基于该样本数据的预期结果。也包括任何相关的查询语句。没关系,我把它分类了,只是在看它的时候还没喝咖啡。我只需要在数据集的WHERE子句中添加CASE-WHEN