powerbi - 如何在 Power BI 中动态获取列名?
问题描述
我有一个 excel 表,用户可以按月维护数据格式。每个新月添加一个带有一些前缀的列并保持格式。就像本月一样,他们将添加列名“OCT_Data_Format”。请看下面的截图。
同样在 12 月,他们将添加一个新名称为“DEC_data_format”的新列。
我想添加一个名为“DataFormat”的自定义列,并在每个月使用新列的值。
请求您让我知道 power bi 中是否有任何功能可以将月份名称与前缀“_data_format”连接起来。
就像我们在编程中所做的那样。前任。[function.getcurrentmonthname + "_data_format"].value
解决方案
可以像这样(在 DAX 中)连接基于当前月份“名称”的列名称(准确地说,它不是全名):
SWITCH (
MONTH ( TODAY() ),
1, "Jan",
2, "Feb",
3, "Mar",
4, "Apr",
5, "May",
6, "Jun",
7, "Jul",
8, "Aug",
9, "Sep",
10, "Oct",
11, "Nov",
12, "Dec"
) & "_Data_Format"
但是您需要取消透视表并将所有月份数据放入两列 -Attribute
和Value
,其中属性中的值将是旧列的名称,您可以使用标准过滤来查找您要查找的内容。
推荐阅读
- google-cloud-platform - 如何在不下载本地的情况下将图像从公共数据库传输到 Google Cloud Bucket
- php - 在类别页面的价格下添加产品重量
- php - 当php中没有内容时更改背景颜色
- java - 是否可以在 Artemis JMS 中插入一批消息
- angular - 使用量角器在带有 ag-grid 的角度站点上查找元素的问题
- macros - 如何将函数条件的符号传递给宏
- data-science - 数据类型以及 rapidminer 如何强调它们
- php - PHP curl 响应错误 - “无法识别的令牌”
- jquery - 如何通过确认模式JQuery Flask传递选中的复选框列表
- javascript - 按钮单击不会显示内容