在我的报告中,我想计算有条件的行数。例如,“计算星期一”,“工作日”,“星期六”等。
我尝试这个:
@Component({
selector: 'app-form-input',
templateUrl: './form-input.component.html',
styleUrls: ['./form-input.component.scss']
})
export class FormInputComponent implements OnInit {
@Input() fieldType: string;
@Output() event: EventEmitter<any>
//with another Input and 1 Output DOM
constructor() {
this.fieldType = ''
this.event = new EventEmitter()
}
ngOnInit() {
}
ngOnChanges() { // <- it will run every time and give you the latest value of fieldType
console.log(this.fieldType);
}
}
但是给我结果=countdistinct(iif(weekday(Fields!DATE_YYYYMMDD.Value,2)=1,Fields!N_ENTERED.Value,0))
。我期望18
,因为我在1
和09.06.2019
输入的值是来自员工的呼叫。
答案 0 :(得分:0)
您的countdistinct
返回的是您在N_ENTERED
字段中拥有的唯一值的数量,而不是星期一的数量。
要只计算星期一的数量,您需要引用iif
的结果:
=sum(iif(weekday(Fields!DATE_YYYYMMDD.Value,2)=1, 1, 0))