
今天碰到一个朋友向我提问,说为什么切片器改变后,表里面的数据没有改变,刚开始我以为是可视化的表格,看到他发的图片以后,才看清是计算表。
PowerBI中的计算表是静态的表,和模型中导入的数据表一样,它们无法与可视化界面交互,一旦建立数据就确定了,除非是数据源变更,否则和各种交互、切片器、筛选器没有任何关系。
计算列也同计算表一样,都是无法交互的,它们建好就储存在模型中,占用内存。这些也是它们和度量值的主要区别,度量值可以动态交互,建好后不计算,只有放到上下文环境中才参与计算。
明白了这个原理,如果你想设计一个动态变化的数据,还是使用度量值来完成吧。
据说未来Powerbi的计算表和计算列也会接受切片器的交互,期待这个功能尽快到来……
-精彩推荐-

采悟 from PowerBI星球
网友评论