当前位置: 首页 > news >正文

PowerBI CrossFilter解决关联关系过滤传播问题

假设我们有ABC三张表:

它们的关联关系:表A ←(a_id)→ 表B ←(c_id)→ 表C

我们在PBI上放入一个表格

分别拖入A[dec]和C[bill]

得到结果如下:

我们会发现,所有项目的bill合计全是580。

这显然是不正确的,这是很常见的关系过滤方向问题,PBI默认关系是单向过滤(从"一"端到"多"端,表A的筛选上下文无法正确传递到表C。

方法一:

打开关系管理,把ABC的关系,从Cross-filter direction的single改成Both。(这里用英文,更能理解第二种方法)

问题解决:

方法二,度量值里使用CROSSFILTER进行动态设置

Sum_bill = CALCULATE(SUM(C[bill]),CROSSFILTER(B[a_id], A[a_id], Both),CROSSFILTER(B[c_id], C[c_id], Both)
)

这里和方法一里设置方向是一样的效果

http://www.dtcms.com/a/338190.html

相关文章:

  • 对象存储 COS 端到端质量系列 —— 终端网络诊断工具
  • 【大模型】RAG
  • 明远智睿 RK3588:以技术突破解锁开发新维度
  • 【Python】源码安装python后报错:ModuleNotFoundError: No module named ‘_lzma‘
  • Jenkins持续集成系统
  • github 如何在 readme 显示Star History
  • NL2SQL:从自然语言到SQL查询的深度解析
  • PostgreSQL 从参数调优到 AI 诊断的实战指南
  • Unity开发中的浅拷贝与深拷贝
  • Java获取京东评论数据的实战指南
  • 06.文件权限管理
  • quic协议与应用开发
  • 视觉语言导航(12)——LLM-VLN 4.2
  • 如何部署 PHPWind 8.5 UTF8 论坛?从下载到安装全流程(附安装包下载)
  • GraphPad Prism10.1安装包免费下载中文版下载以及详细安装教程!!
  • Tomcat Wrapper源码解析:深入理解Servlet生命周期与请求分发机制
  • SQL Server 基本语法
  • NodeJs 桌面开发学习 electron.js (一)
  • 黑马java入门实战笔记
  • 【从0到1制作一块STM32开发板】8. PCB添加丝印
  • c++中的auto自动类型推导
  • JVM-类加载详情
  • Mysql——分库分表后id冲突解决方案(即分布式ID的生成方案)
  • 静态网站与动态网站的区别
  • MySQL分库分表实战指南
  • 电子电气架构 --- 软件开发数字化转型
  • Linux小白加油站,第三周周考
  • 永磁同步电机控制算法--转速环电流环超螺旋滑模控制器STASMC
  • 04 类型别名type + 检测数据类型(typeof+instanceof) + 空安全+剩余和展开(运算符 ...)简单类型和复杂类型 + 模块化
  • Maven依赖管理工具详细介绍