繁体   English   中英

在 Power Bi 中,如何创建一个度量值,给出表格视觉中的行数

[英]In Power Bi how to create a measure giving Number of Rows in a Table Visual

我知道存在类似名称的主题,但我花了几个小时寻找我认为必须容易做到的事情的答案。

我在 Power Bi 中有一个 Visual 表,需要获取一个行数,该行数会随着用户设置过滤器和使用切片器而调整。 表中的列没有一个层次结构(否则使用 DISTINCTCOUNT 的度量就可以了),请查看我的表的图像 - 我需要计算此表中的行数 (21)。

我的表视觉

我找不到任何方法可以直接引用 DAX 中的 Table Visual,所以简单的 COUNTROWS() 没有用。 我尝试使用我找到的各种 DAX 表达式创建一个度量,例如使用 CALCULATETABLE 在 DAX 中重新创建表并让它使用有源过滤器,我在那里失败了......

我还在物理/数据集表上创建了一个索引变量,并尝试将其添加到可视表中并以某种方式对其进行汇总(表中的“计数器”列)——它不起作用,没有给我可视表中的行数,但给出了物理/数据库表中的行数。

请你能帮我如何做到这一点...

您将无法真正按照您的想法访问表格视觉对象,但只要您知道它是如何组合在一起的,那应该一样好。

CountSummaryRows = 
CALCULATE(
    COUNTROWS(SUMMARIZE(Table1, Table1[A], Table1[B], Table1[C], Table1[D])), 
    ALL(Table1)
    )

此度量将汇总到您的 A,B,C,D 列的级别,然后计算总数。 ALL(Table1) 只是确保您获得总计,因此每一行都应显示为 21,但至少您将掌握该汇总表计数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM