我有一个Excel工作表,用户可以按月维护数据格式。 每个新月添加一个带有一些前缀的列并保持格式。 就像本月一样,他们将添加列名“ OCT_Data_Format”。 请查看以下屏幕截图。
从12月开始,他们将添加一个新列,并使用新名称“ DEC_data_format”。
我想添加一个名为“ DataFormat”的自定义列,并每月使用新列的值。
请让我知道power bi中是否有任何函数可以将前缀为“ _data_format”的月份名称连接起来。
就像我们在编程中一样。例如[function.getcurrentmonthname +“ _data_format”]。value
答案 0 :(得分:1)
可以按如下方式(在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"
但是您需要的是unpivot表并将所有月份的数据分成两列-Attribute
和Value
,其中attribute中的值将是旧列的名称您可以使用标准过滤来查找所需内容。
答案 1 :(得分:0)
这可以解决您的问题:
spark-submit --master local --conf spark.sparkContext.setLogLevel=WARN --name test D:\Users\earl\com\earl\test\pyspark\test_main.py D:\Users\input\test.json localhost:9092