需要一个 DAX 公式来查找 Table1、Table2、Table3、table4 中缺少的服务器数量

问题描述 投票:0回答:1

所有4个表都通过索引列连接 表 1 是具有 Colm Server_name 的 VM 表 2 是具有 Colm Server_name 的工具 表 3 被排除,具有 Colm Server_name、Tool_Name 表 4 处于活动状态,具有 Colm Server_name、Tool_Name

我想要使用 DAX 公式计算 VM 表的服务器名称计数,这些名称不存在于任何三个表(工具、排除、活动)中。 从 ExcludedActive 表中,我只想搜索 Tool_Name 列中具有“D”值的值。

尝试了 Chat gpt 中的 dax 公式,但显示参数意外和无法找到值错误

dax powerquery powerbi-desktop
1个回答
0
投票
您可以创建仅包含“排除”和“活动”行(其中 Tool_Name =“D”)的新表:

Excluded_D = CALCULATETABLE ( VALUES (Excluded[Server_name]), Excluded[Tool_Name] = "D" ) Active_D = CALCULATETABLE ( VALUES (Active[Server_name]), Active[Tool_Name] = "D" )
您可以将 3 个服务器名称合并到一张表中,然后提取唯一的服务器名称:

Combined_Servers = UNION ( VALUES (Tool[Server_name]), Excluded_D, Active_D )
然后是你的措施:

VM_Exclusive_Count = COUNTROWS ( EXCEPT ( VALUES (VM[Server_name]), Combined_Servers ) )
    
© www.soinside.com 2019 - 2024. All rights reserved.