powerbi - 需要帮助\有关构建希望是简单的 DAX 度量的想法
问题描述
我试图找出 DAX 在 SSAS 表格数据模型中创建新度量。我试图做的一个例子比描述的更容易展示。我的 SSAS 表格数据集生成下表。Cols A 和 B 来自 stores 表,Col C 是来自 Sales 表的度量,Col D 是来自 Products 表的度量,Col E 是 C/D。这一切都很好。数据已在 Excel 中模拟以保护无辜者,但它在 Power BI 中有效。
我想做的是添加一个新的度量,它计算州级别的销售额/产品,并为该州的每个商店显示该度量,如下所示
大概我必须遍历所有行并计算总销售额/状态和总销售额/状态并将这两个除以得到答案,但无法计算出 DAX 到达那里。我尝试了很多组合
calculate(
sumx(...),
filter(
all(...),
...
)
)
无济于事。
解决方案
您应该使用 FILTER 和 ALL 来操作上下文(删除当前上下文);
MesureSumStateLevel = 计算(SUM('Table'[Amount]), FILTER(ALL('StoreStateTab'), 'StoreStateTab'[State] = SELECTEDVALUE('StoreStateTab'[State])))
推荐阅读
- python - 将嵌入序列传递给 LSTM 并获取 TypeError: 'int' object is not subscriptable
- html - HTML 密码输入仍在侦听键绑定,而其他输入忽略绑定
- caddy - Caddy 2 未在 Docker 中运行:“无法分配请求的地址”
- c# - 设计器视图未显示在 Visual Studio Windows 窗体中
- vue.js - 在 Vue.js 中的每个组件上使用 BootstrapVue
- php - 显示小数逗号而不是小数点
- bots - 如何为我的不和谐机器人制作嵌入式页面?
- angular - 将元素添加到数组后列表不显示
- unit-testing - 如何强制使用 fscheck 生成的任何十进制值(无论是否属于类型)都在一定范围内?
- spyder - 代码块在 Spyder (Anaconda3) 中不起作用