假设我有一个包含 4 列的表格 - 参与者姓名、财政年度、电子邮件、共享信息。我只想显示那些想要共享其信息的参与者的电子邮件,并且会计年度与当前年度相同。
我可以使用 case 语句在 sql 中轻松完成 - CASE WHEN (shareinfo=1 and FiscalYear = YEAR(GETDATE())) THEN email END AS Email
我尝试在 powerbi 中使用“if”语句使用类似的方法,但它给了我错误 - “DAX 比较操作不支持将 True/False 类型的值与文本类型的值进行比较。考虑使用 VALUE 或 FORMAT 函数来转换其中一个值。”
我正在编写此查询 - if(Query1[shareinfo]=true() & Query1[FiscalYear]=YEAR(TODAY()),Query1[email],"null")
还有其他方法可以编写相同的 dax 查询吗?