在 powerbi 上使用过滤器进行聚合
aggregation with filter on powerbi
我有几个要汇总的金额,但我对 dax 不够满意:
我想合计 16500 + 8979 +16604 + 18347 以用结果替换“156084”。
重点是,对于每个结果,我都没有使用 Dax 函数,但我使用了不能用于聚合数字的 Powerbi 过滤器选项:
我希望 Nb de logements
的总和通过 'date promesse de ventes réelles' 过滤,不包含空单元格。
我想我必须使用过滤器或相关的 Dax 功能,但我不知道如何解决它。
我试过这个:
Logements par promesse réelle = 'Opérations'[Nb de logements]
FILTER(IF(NOT(ISBLANK'Dates réelles'[date promesse de vente réelles])
但是公式不起作用,我无法修复它
我也试过这个:
Logements par promesse réelle =
CALCULATE(
'Opérations'[Nb de logements],
FILTER('Dates réelles'[date promesse de vente réelles],NOT(ISBLANK)))
但我收到此错误消息:
这意味着:“
It is not possible to determine a unique value for the column "date promesse de vente réelles" of the "Dates réelles" table. This can happen when a measure formula refers to a column that contains many values, without specifying an aggregation such as min, max, count, or sum to get a single result.
感谢阅读
如果我没理解错的话,您想要 return 'Opérations'[Nb de logements] 的所有非空白日期的 SUM。在那种情况下,我会这样写 DAX:
CALCULATE(
SUM('Opérations'[Nb de logements]),
NOT(ISBLANK('Dates réelles'[date promesse de vente réelles]))
)
这是否解决了您的问题?
我有几个要汇总的金额,但我对 dax 不够满意:
我想合计 16500 + 8979 +16604 + 18347 以用结果替换“156084”。
重点是,对于每个结果,我都没有使用 Dax 函数,但我使用了不能用于聚合数字的 Powerbi 过滤器选项:
我希望 Nb de logements
的总和通过 'date promesse de ventes réelles' 过滤,不包含空单元格。
我想我必须使用过滤器或相关的 Dax 功能,但我不知道如何解决它。
我试过这个:
Logements par promesse réelle = 'Opérations'[Nb de logements]
FILTER(IF(NOT(ISBLANK'Dates réelles'[date promesse de vente réelles])
但是公式不起作用,我无法修复它
我也试过这个:
Logements par promesse réelle =
CALCULATE(
'Opérations'[Nb de logements],
FILTER('Dates réelles'[date promesse de vente réelles],NOT(ISBLANK)))
但我收到此错误消息:
这意味着:“
It is not possible to determine a unique value for the column "date promesse de vente réelles" of the "Dates réelles" table. This can happen when a measure formula refers to a column that contains many values, without specifying an aggregation such as min, max, count, or sum to get a single result.
感谢阅读
如果我没理解错的话,您想要 return 'Opérations'[Nb de logements] 的所有非空白日期的 SUM。在那种情况下,我会这样写 DAX:
CALCULATE(
SUM('Opérations'[Nb de logements]),
NOT(ISBLANK('Dates réelles'[date promesse de vente réelles]))
)
这是否解决了您的问题?