我试图在Power Bi中创建一个枢轴,它向我展示了一个表中的值的总和与另一个表中的静态“期望”值的比较。所以我需要计算数据记录表的总和,按名称和月份分组,这很好,但随后我需要将该结果与每个月的静态表(也按名称)进行比较。这将是Excel中的2秒工作,所以我确定我在DAX / Power BI中缺少相对简单的东西吗?
谢谢
预算表
汤姆 账单 500
汤姆 购物 500
汤姆 其他 500
Joe 账单 500
Joe 购物 500
Joe 其他 500
日志表
01/01/2001 汤姆 条例草案 50
01/02/2001 Joe 购物 10
01/02/2001 乔 条例草案 35
01/07/2001 汤姆 条例草案 35
02/01/2001 汤姆 条例草案 50
02/02/2001 Joe 购物 20
02/02/2001 乔 账单 45
02/07/2001 汤姆 条例草案 35
想要的结果
名称 类别 Jan Feb
汤姆 账单 415 415
汤姆 购物 500 500
汤姆 其他 500 500
Joe 账单 465 455
Joe 购物 490 480
Joe 其他 500 500
答案 0 :(得分:0)
一般规则是,如果您试图在PowerBI的数据模型的列中输入日期(或示例中的月份),则说明您做错了什么。
例如,相反,有一个矩阵可视化视图,允许将日期放置在X轴上,从而以“规范”的方式获得类似的效果。
如果您描述您想要达到的最终结果,我们也许可以提供更好的帮助。
否则,这是您所询问的内容的原始示例(但不要这样做)
计算列(两个表):
key = [name]&[category]
在key
列之间添加关系
预算表中的计算列:
jan = CALCULATE(SUM(budget[budget])-SUM('log'[amount]),MONTH('log'[date])=1)
feb = CALCULATE(SUM(budget[budget])-SUM('log'[amount]),MONTH('log'[date])=2)