aggregate - 使用 PBI 中的计算创建具有聚合值的列
问题描述
假设你有两张桌子:
表用户:
ID, Name
表顺序:
ID, UserID
我正在尝试在表中创建一个新列,User
该列应包含不同计数的聚合值Order.IDs
。
解决方案
计算列:
OrderCount = CALCULATE(DISTINCTCOUNT(Orders[Id]))
或者,如果您没有/不能在两个表之间建立关系:
OrderCount2 = CALCULATE(DISTINCTCOUNT(Orders[Id]),FILTER(Orders, Orders[UserId] = User[Id]))
如果您只需要在一些可视化中显示它,您可以Orders[Id]
通过将聚合选项设置为Count (Distinct)
在侧窗格Values
下直接使用。Visualizations
推荐阅读
- python - 如何编辑 Flask-plus 默认的 swagger-UI 文本
- ansible - Ansible 检查 inventory_hostname 是否在列表中
- perl - 一次从多个文件创建多个哈希
- android - 从 Android Sq lite 检索数据后在 Android 上显示数据
- delphi-7 - 在编辑控件中,如何显示输入新文本时消失的半透明文本?
- c++ - 模板参数推断失败
- r - 使用循环创建图[ggplot2]:错误`data`必须是数据框
- git - 签出 Git 标签,但 HEAD 指的是分支
- javascript - javascript promise:promise 竞赛中的 setTimeout 问题
- android - 如何使用firebase访问android中用户帐户内的子帐户?