需要对多个表的 DAX SUBquery 支持

发布于 2025-01-10 16:54:36 字数 775 浏览 3 评论 0原文

0

我有 3 个表,我在下面的 SQL 查询中提到过,我需要将其转换为 DAX 公式,作为 Power BI 的新手,我无法做到这一点,同样,我需要对近 5 个表执行相同的操作- 6 列。

如果这已解决,我可以执行剩余的 5 个 DAX 计算列,我需要支持为以下 SQL 编写复杂 DAX,

    SELECT 
 Substr(TableA.Text_Noted,0,500)
 FROM   SYS_DATA_NODE_TAB TableA, SYS_DATA_NOTED TableC
 WHERE  TableA.ID_Name = TableC.ID_Name
 AND    TableA.task_note_text LIKE '%Field update Sender:%'
 AND    TableA.task_note_entered_date =
        (
               SELECT Max(TableB.task_note_entered_date)
               FROM   SYS_DATA_NODE_TAB TableB, SYS_DATA_NOTED TableC
               WHERE  TableB.task_note_text LIKE '%Field update Sender:%'
               AND    TableB.ID_Name = TableC.ID_Name )
 AND    rownum = 1  as Text_Noted;

请对此提供支持或帮助我指导编写此复杂 DAX。

谢谢

0

I have 3 tables which I have mentioned in the below SQL Query, which I need to convert into a DAX formula which I'm not able to do as a newbie to Power BI, which similarly I need to do the same for almost 5 - 6 columns.

If this has figured out, I can do the remaining 5 DAX Calculated columns, which I need support on writing Complex DAX for below SQL

    SELECT 
 Substr(TableA.Text_Noted,0,500)
 FROM   SYS_DATA_NODE_TAB TableA, SYS_DATA_NOTED TableC
 WHERE  TableA.ID_Name = TableC.ID_Name
 AND    TableA.task_note_text LIKE '%Field update Sender:%'
 AND    TableA.task_note_entered_date =
        (
               SELECT Max(TableB.task_note_entered_date)
               FROM   SYS_DATA_NODE_TAB TableB, SYS_DATA_NOTED TableC
               WHERE  TableB.task_note_text LIKE '%Field update Sender:%'
               AND    TableB.ID_Name = TableC.ID_Name )
 AND    rownum = 1  as Text_Noted;

Please support on this or help me guidance in writing this Complex DAX.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文