根据 Power BI 中的不同条件显示列的值

时间:2021-04-13 21:07:59

标签: if-statement powerbi dax

假设我有一个包含 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 查询吗?

0 个答案:

没有答案
相关问题