Powerbi 创建包含动态值的月度图表
我在几个小时前发现了PowerBI,我正在尝试绘制一个新的图形,从我的数据来看非常复杂 我的主题: 我有一份来自我所在协会的员工名单,其中包含一些信息,如姓名、位置、资历等。。。。在一张名为Suivis de mission的桌子里。 我关注的是资历专栏。我必须每月显示资历少于3年、超过3年、超过5年和超过8年的员工人数 该字段通过另一个字段日期更改任务通过下一个公式计算: 今天-日期变更任务/365 它给了我一个根据以上资历的法语数字 我的实验工作: 我试着做一些事情,这就是我现在所拥有的 我创建了一个新表,其中有months字符串column1和int column2,第三列根据每个月资历少于3年的员工数量 这是我试图实现的公式,以获得数字,但我有很多错误:Powerbi 创建包含动态值的月度图表,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我在几个小时前发现了PowerBI,我正在尝试绘制一个新的图形,从我的数据来看非常复杂 我的主题: 我有一份来自我所在协会的员工名单,其中包含一些信息,如姓名、位置、资历等。。。。在一张名为Suivis de mission的桌子里。 我关注的是资历专栏。我必须每月显示资历少于3年、超过3年、超过5年和超过8年的员工人数 该字段通过另一个字段日期更改任务通过下一个公式计算: 今天-日期变更任务/365 它给了我一个根据以上资历的法语数字 我的实验工作: 我试着做一些事情,这就是我现在所拥有的 我
Nbr_inf_3_ans = SUMX('Suivis de mission';
IF(
'Suivis de mission'[Activité] = "En poste";1 &&
DIVIDE(
DATEDIFF(01/01/2019;'Suivis de mission'[Date de changement de mission].[Date];DAY);365)
;"null"))
公式必须包含几个条件:
“使命之旅”现场[活动]必须为:邮寄
在我的表格中循环每个月如果该月不是目标月,则显示0
我有点迷路了。假设:
您希望在Power查询编辑器中执行此操作
您已经创建了资历和月份mois*列
你不担心你真正按照月份分组的年份
然后,这些步骤可以帮助您开始:
使用以下公式创建自定义列名IsLesserThan3:
如果[资历]<3且[活动]=1,则为0
将公式更改为包含以下要求:如果该月不是目标月,我不明白它的含义,抱歉。
选择“转换”菜单,然后选择“分组依据”,然后选择“基本”,然后选择“设置分组依据=月份”,为其命名为Nbr\u inf\u 3\u ans,设置操作=总和,设置列=IsLesserThan3
编辑
新的额外假设:
第二个表有月份描述和月份编号,您希望在其中创建新列Nbr\u inf\u 3\u ans并填充它,可能是为了授予所有月份,包括没有出现的月份。
考虑到这一新的假设,该方法将连接两个表并执行相同的操作:
使用以下公式创建名为IsLesserThan3的自定义列:
如果[资历]<3且[活动]=1,则为0
将公式更改为包含以下要求:如果该月不是目标月,我不明白它的含义,抱歉。
将新列的类型更改为整数单击列名左侧的图标。
使用以下公式创建名为Mois_int的自定义列:
日期.月份[日期变更任务]
然后按月加入表格。为此,选择另一个表并选择“变换”菜单,然后合并,然后选择第二个表并选择第一个表作为底部表,选择两个表中的列Mois_int,设置“联接种类=左外部”。
PowerBI将创建一个新列,其名称是第一个表的名称。单击该列标题中的箭头图标,然后选择“聚合”,并仅标记LesserThan3的总和。
您是想在Power Query Editor中生成此表以转换表,还是想以可视化方式显示最终的表?我理解您的过程。我想补充的是,两张图片中的两部分都来自于两张不同的桌子。