我有一张桌子AW_Calendar
Date Year Month name Day Name weekend
Friday, January 1, 2016 2016 January Friday
Saturday, January 2, 2016 2016 January Saturday诸若此类
我正在尝试编写一个DAX,用于判断一天是否是周末,但我得到了一个错误。
Weekend = if(AW_Calendar[Day Name]='Saturday'||'Sunday',1,0)我搞错了。
'Cannot find table 'Saturday''有什么不对的
发布于 2020-05-14 14:15:36
它期望双引号"而不是单引号'用于字符串。它使用后者作为表名。
请注意,在这里使用工作日功能可能更有效:
Weekend = IF ( WEEKDAY ( AW_Calendar[Date], 2 ) > 5, 1, 0 )发布于 2020-05-14 14:04:15
当您使用任何逻辑运算符时,您必须为每个条件编写表名。“字符”也是指表。如果您想要比较文本数据,您必须使用“而不是”。这应该有效:
Weekend = if(AW_Calendar[Day Name]="Saturday"|| AW_Calendar[Day Name]="Sunday",1,0)https://stackoverflow.com/questions/61798989
复制相似问题