Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PowerBI/DAX-按度量值按行划分_Dax_Powerbi - Fatal编程技术网

PowerBI/DAX-按度量值按行划分

PowerBI/DAX-按度量值按行划分,dax,powerbi,Dax,Powerbi,我是R的大量用户,试图将一些基本计算移植到BI,但无法让DAX执行向量/行除法 例如,使用此数据集: 类别值 A 1 A 2 B 3 C4 我创建了一个度量值:Value Sum=Sum(表[Value]) 我想创建第三列:Value Share=Value/Value Sum以获得: 类别价值份额 A 10.1 A 20.2 B 30.3 C40.4 R中的等价物为表$Value.Share=表$Value/Value.Sum 我尝试过:Value Share=[Value]/[Value S

我是R的大量用户,试图将一些基本计算移植到BI,但无法让DAX执行向量/行除法

例如,使用此数据集:

类别值

A 1

A 2

B 3

C4

我创建了一个度量值:Value Sum=Sum(表[Value]) 我想创建第三列:Value Share=Value/Value Sum以获得:

类别价值份额

A 10.1

A 20.2

B 30.3

C40.4

R中的等价物为表$Value.Share=表$Value/Value.Sum


我尝试过:Value Share=[Value]/[Value Sum],但结果是所有Value Share行都是1。尝试了SUMX和可计算函数,但我相信我缺少了一些基本的东西。有人能帮忙吗?

当然可以!如果你是从DAX开始的,我强烈建议你观看Alberto Cairo/Marco Russo like的视频讲座,因为你的问题(以及所有DAX的难度)主要是关于上下文的

至于你的问题,我想你在寻找

=[Value]/CALCULATE(总和([Value]);ALL(表名))

当然,您也可以用度量名称替换
SUM([Value])

另请参见

尝试以下公式:除以([value],求和([value]))


感谢您的快速回复和有用的链接!