[函数大全] DETAILROWS

  [复制链接]
查看129593 | 回复130 | 2021-2-21 21:42:28 | 显示全部楼层 |阅读模式
返回指定度量值的 Detail Rows Expression 属性所对应的表。如果未定义 Detail Rows Expression,则返回度量值所属的整个表。




语法
  1. DETAILROWS ( <度量值> )
复制代码
参数属性描述
度量值要计算其 DetailRows 表达式的度量值引用

返回值

表 完整的表或具有一列或多列的表

备注

为了便于管理度量值,我们通常会把它们集中到一个专门存放度量值的空表中,在这种情况,使用默认的钻取可能会得到意外的结果,通过自定义 Detail Rows Expression 属性返回的表可以解决这个问题。


使用 DETAILROWS 可以在度量值中复用表表达式,这种方法可以弥补 DAX 缺少自定义函数的短板,但是可能会对性能产生负面影响。其实许多 DETAILROWS 示例可以通过计算组来解决,一旦 DAX 引入返回表的度量值或自定义 DAX 函数,这种做法就将过时。


DETAILROWS 执行上下文转换,但是 SSAS 2017 没有这样做。该行为的设计目的是执行上下文转换,这个错误会在稍后发布的热修复程序或服务包中得到修复。作为一种变通方法,如果在行上下文中调用,则应该将其用于 CALCULATETABLE 语句中。如果预期的行为是不执行上下文转换,则不要在行上下文中使用——在这种情况下,你可以在迭代函数之前在变量中分配 DETAILROWS 的结果。




回复

使用道具 举报

小苹果 | 2021-4-25 07:06:04 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

2138688 | 2021-6-14 13:39:42 | 显示全部楼层
支持,一直很喜欢老师的课程
回复

使用道具 举报

600016 | 2021-8-21 06:19:43 | 显示全部楼层
支持楼主,用户楼主,楼主英明呀!!!
回复

使用道具 举报

融化冰河 | 2021-9-7 23:05:28 来自手机 | 显示全部楼层
我擦!我要沙发!
回复

使用道具 举报

lubaby726 | 2021-9-23 09:02:17 | 显示全部楼层
努力~~各位。。。
回复

使用道具 举报

小型 | 2021-10-22 17:43:59 | 显示全部楼层
支持楼主,用户楼主,楼主英明呀!!!
回复

使用道具 举报

tangliuji | 2021-11-23 17:37:57 | 显示全部楼层
顶起出售广告位
回复

使用道具 举报

新界一只牛 | 2021-11-28 22:50:45 | 显示全部楼层
这个视频很不错,推荐一下
回复

使用道具 举报

泥公仔 | 2022-1-29 21:19:05 | 显示全部楼层
为了三千积分!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则