我遇到了另一个模糊的场景,我想知道是否有人可以提供帮助。
我有三张桌子
发票
发票参考 | 价值 |
---|---|
Inv1 | 10,000 |
Inv2 | 9,999 |
发票类别
发票参考 | 类别 |
---|---|
Inv1 | 1 |
Inv2 | 2 |
Inv2 | 2 |
类别
类别参考 | 描述 |
---|---|
1 | 东西 |
2 | 事物 |
他们联合起来创造了一种发票可以有多个类别的情况。
我的 PowerBI 视觉效果如下所示
发票参考 | 数 | 价值 | 类别 |
---|---|---|---|
Inv1 | 1 | 10,000 | 东西 |
Inv1 | 1 | 10,000 | 事物 |
Inv2 | 1 | 9,999 | 事物 |
但是,我需要它(计算引用的总行数并在两者之间平均分配)
发票参考 | 数 | 价值 | 类别 |
---|---|---|---|
Inv1 | 2 | 5,000 | 东西 |
Inv1 | 2 | 5,000 | 事物 |
Inv2 | 1 | 9,999 | 事物 |
很抱歉出现了桌面垃圾邮件。我找不到合适的方式来表达它。另外,这个操作叫什么,所以我可以读一下?
这感觉不对或肮脏 - 不管怎样,请尝试以下措施:
Category count =
var meCount = COUNTROWS('Invoice Categories')
var allCount =
CALCULATE(
COUNTROWS('Invoice Categories'),
ALLSELECTED('Categories')
)
return IF(NOT ISBLANK(meCount), allCount)
Invoice Category amount =
var s = SUM(Invoices[Value])
return
IF(
ISINSCOPE('Categories'[Description]),
DIVIDE(s, [Category count]),
s
)