我正在尝试按经历过错误的用户的名称对错误类型进行计数。但是,用户名和系统名在我的数据中没有区别。根据我的数据,系统名称只是一个用户名。
我想制作一个条形图,其中systemname在x轴上,错误计数在y轴上。但是,我想将所有用户(用户是不是System1或System2的名称)分组为一个用户名。
所以,如果我有类似的数据:
UserName Error Code
---------------------
System1 abc
System1 123
System2 123
UserABC abc
UserEFG abc
UserABC xyz
我的图可能看起来像:
3| x
|
2| x
|
1| x
|_________________
S1 S2 Users
在Power BI桌面中是否可以执行此操作?
答案 0 :(得分:1)
尝试创建一个自定义列以去除UserName
的结尾。
在查询编辑器中,选择“添加列”标签下的“自定义列”,然后使用如下公式:
if Text.Contains([Username], "User") then "User" else [Username]
加载该表时,您可以在x轴上使用此新列并在y轴上计算错误的数量来创建视觉效果。
答案 1 :(得分:0)
如果要在“ DAX”中执行相同的操作,而不是在M Query中进行操作,则可以使用以下公式。
Category = IF(
ISERROR(
SEARCH("User", UserTable[UserName])
),
UserTable[UserName],"User"
)
答案 2 :(得分:0)