求助大神!帮忙看一下该复杂动态计算是否可以在 Power BI Desktop 上通过 DAX 实现

Power Pivot Moonstar333 ⋅ 于 2019-04-16 22:31:58 ⋅ 1974 阅读

result数据表结构示例:
NAME, WK, ID, NUM
ww01, FD, 1, 40
ww01, FD, 3, 30
ww01, HD, 1, 80
ww01, HD, 10, 20
ww02, FD, 1, 50
ww02, FD, 3, 33
ww02, FD, 4, 29
ww02, HD, 1, 85
ww02, HD, 10, 25
ww02, HD, 11, 22
ww02, HD, 12, 19
ww03, FD, 1, 45
ww03, FD, 3, 35
ww03, HD, 1, 90
ww03, HD, 10, 26
ww03, HD, 11, 18

Power BI Desktop中: Page level filter: NAME
Report level filter: NAME
需求:
根据page level filter/report level filter筛选,动态求解出选中的NAME下每一个WK的ID最大值在选中的NAME中的最小值,以及该最小值在不同NAME下对应的NUM值

举例说明
如果report level filter选中ww01和ww02,则:
Ww01: FD max_ID = 3
HD max_ID = 10
Ww02: FD max_ID =4
HD max_ID = 12
所以选中的NAME的每一个WK的ID最大值的最小值是:
FD min(max_ID) = 3
HD min(max_ID) = 10

最终结果(通过柱状图显示):
该最小值和其所对应的不同NAME下的对应的NUM值为:
Ww01 : FD NUM = 30 , ID = 3
HD NUM = 20 , ID = 10
Ww02: FD NUM = 33, ID = 3
HD NUM = 25, ID = 10

成为第一个点赞的人吧 :bowtie:
回复数量: 0
    暂无评论~~
    • 请务必阅读并严格遵守《社区管理规范与使用说明》
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
    • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
    • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
    • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
    • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
      请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
    Ctrl+Enter