@焦棚子 明白了 非常感谢非常感谢!!
@焦棚子 总计是需要加权求和,像我上面举的例子:
当维度2筛选了B:
维度3的甲中包含了1个维度1(B1),而甲中总维度1个数是5,所以这一行的期望值是 329 * (1 / 5);
维度3的乙中包含了2个维度1(B2,B3),而乙中总维度1个数是5,所以这一行的期望值是 306 * (2 / 5);
总计就是上面两个期望值之和,而不是汇总后 (329 + 306) * ( 1+2 / 5+5 ) 这个值,所以我觉得得用迭代函数解决。
@焦棚子 抱歉哈,是我表达上有问题,您上面提供的方法计算的值都是完全准确的,就缺这个总计而已。
冒昧问问您业务逻辑上哪里没有搞懂呢?是需要我说明实际的业务情况吗?
@焦棚子 感谢大佬!! 实际业务上只能整这种模型。。我也是没啥办法 不过您这个方法,只要维度3筛选超过一个,就不显示总计值,这个有办法解决么?
大佬 我用你这个TableXlsxCsv和PBI自带的合并文件夹文档对比了一下速度, 加载同样的文档,实际TableXlsxCsv慢好多啊,但是我用DAX STUDIO检测加载时间,TableXlsxCsv却更快,感觉很奇怪。
@焦棚子 好的 非常非常感谢~ 我自己再优化试试
@焦棚子 感谢大佬! 我用您这方法试试确实效率高了很多,加载时间从原来十几分钟缩减到5分钟左右,不过时间还是稍微长了点。。。 敢问大佬还有其他的优化方向不?
@星霜 之前也试了这种方式,全用户表的结果是没问题的,但是加了all没法通过切片器去筛选不同类型的用户,就很蛋疼。
原来不勾选这个就行了。。