DAX return ColumnName 作为行值

DAX return ColumnName as the row value

数据源有问题

有一个包含列的 SharePoint 列表:人员、客户、职责,Week_1、Week_2、Week_n。值是以百分比表示的工作量估计值(然后根据平均工作时间计算估计时间)。

推理

这样做的原因是该列表更易于使用,因为无需为每个员工的每个星期创建新的行条目。

我对这个问题的看法

您可能已经看到我的问题了。对于无痛分析,应该有一个与 Reasoning 章节中描述的类似的数据模型。

但是应该可以创建所需的数据模型。将创建一个新列,它应该从可以 return "ColumnName" 的查找函数中获取其 "Week" 值。这在 Excel 中是可能的,但为了记录,我在 PowerBI 中没有成功使用 DAX 函数。

你有什么建议?

我建议使用 Power Query 从 SharePoint list and the unpivot 中读取数据。您可以在 Excel 2010 和 Excel 2013 中安装 Power Query。它随 Excel 2016 一起提供,名为 Get & Transform。 Power Query 在 Power BI Desktop 中可用。这可能是比 DAX 更好的选择。