powerbi - 如何创建以逗号分隔的多个值的动态卡片
问题描述
如果在切片器中选择了所有用户,则卡片应显示“所有用户”,否则用逗号分隔用户
我在下面创建了度量,但是当我选择超过 1 个用户时,卡片会显示“所有用户”,而不是用逗号分隔它们
User = VAR UserName1 = SELECTEDVALUE(dim_User[Name_FirstLast])
RETURN
"Actions for " & IF(ISBLANK(UserName1), "All Users",
CONCATENATEX ( VALUES(dim_User[Name_FirstLast]), UserName1, "," ))
应该是这样的:
解决方案
如果您有多个选择,该SELECTEDVALUE
函数将返回一个空白。
而不是定义一个变量,尝试这样的事情:
User = "Actions for " &
IF(
ISFILTERED( dim_User[Name_FirstLast] ),
CONCATENATEX ( VALUES(dim_User[Name_FirstLast]), dim_User[Name_FirstLast], "," ),
"All Users"
)
推荐阅读
- python - Streamlit Python 应用程序成功部署到 Heroku,但出现应用程序错误
- flutter - Flutter:在父状态更改时重新渲染子小部件
- python - 我无法找到此按钮的 ID,所以它使我无法点击它,我该如何按下它?
- python - 如何更改类 __str__ 方法或从方法中提取值?
- python - 在 pandas DataFrame 中拆分嵌套字典
- processing - 在处理 3 中将代码实现为着色器
- cookies - 如何更改 cookie-universal-nuxt 的同站点策略
- c# - 使用 C# 将大数据写入 MemoryStream
- python - TypeError: trace(): 参数“输入”(位置 1)必须是张量,而不是方法
- c# - 使用带有 Chrome 和 Edge 的实体框架的日历控制失败