如何划分两个不同表的计数值?
How to divide count-values of two different tables?
我使用 Power Bi,我的初始数据集如下所示:
table 1
table 2
user
user
a
a
a
c
b
b
a
a
b
b
a
a
a
a
b
e
我有两个不同的 table。每个 table 都有一个用户列。
这里我想得到每个用户(计数)table1 到 table2 的比率。
这意味着我要计算用户首先出现的频率:
table 1:
计数用户a:4
计数用户 b: 2
table 2:
计数用户a:5
计数用户 b: 3
计数用户 c: 1
计数用户 e: 1
最后我只想计算table 1和table 2的比率对于table 1中出现的值:
用户 a: 4/5 = 0,8
用户 b: 2/3 = 0,66
如何在DAX进场?我不知道。
如果您根据 user 列在这两个 table 之间创建 Many-to-many
关系,则可以创建以下 measure
:
Ratio = COUNTROWS('table 1')/COUNTROWS('table 2')
格式为 百分比,可以将其放置在简单的 Table 视觉对象中,与 user 字段一起放置 table 1.
我使用 Power Bi,我的初始数据集如下所示:
table 1 | table 2 | ||
---|---|---|---|
user | user | ||
a | a | ||
a | c | ||
b | b | ||
a | a | ||
b | b | ||
a | a | ||
a | |||
a | |||
b | |||
e |
我有两个不同的 table。每个 table 都有一个用户列。
这里我想得到每个用户(计数)table1 到 table2 的比率。 这意味着我要计算用户首先出现的频率:
table 1:
计数用户a:4
计数用户 b: 2
table 2:
计数用户a:5
计数用户 b: 3
计数用户 c: 1
计数用户 e: 1
最后我只想计算table 1和table 2的比率对于table 1中出现的值:
用户 a: 4/5 = 0,8
用户 b: 2/3 = 0,66
如何在DAX进场?我不知道。
如果您根据 user 列在这两个 table 之间创建 Many-to-many
关系,则可以创建以下 measure
:
Ratio = COUNTROWS('table 1')/COUNTROWS('table 2')
格式为 百分比,可以将其放置在简单的 Table 视觉对象中,与 user 字段一起放置 table 1.