我正在尝试创建一个可以更改的列,如果它所引用的列已更改。
我正在制作一张配员卡,其中将显示某人的训练有素。
例如:
Type 'ABC' Type 'ABC' Type'ABC' Type'ABC' Type'ABC123'
'table1'[Employee]|| 'table1'[Training1]|| 'table1'[Training2] || 'table1'[Traning3]|| 'table1'[CompliantColor]
Stan || Yes || Yes || Yes || Green
Tom || No || Yes || Yes || Red
Dick || Yes || No || Yes || Red
Harry || Yes || Yes || No || Red
由此,如果个人未完成任何一项培训,我希望将ColpliantColor更改为红色;如果他们未完成所有培训,则希望将其更改为绿色。
CompliantColor = IF('table1'[training1]="No"||'table1'[training2]="No"||'table1'[training3]="No","http://ThecolorRed","http://ThecolorGreen")
为此,我尝试通过保存在Web服务器中的图片对CompliantColor进行更改,以便对其进行超引用。我希望这可以将CompliantColor更改为http://ThecolorRed,如果任何训练列=“ No”。 而是我得到错误:无法将文本类型的值“是”转换为数字类型。 当我尝试定义列时会发生此错误。