Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 创建包含动态值的月度图表_Powerbi_Dax_Powerbi Desktop - Fatal编程技术网

Powerbi 创建包含动态值的月度图表

Powerbi 创建包含动态值的月度图表,powerbi,dax,powerbi-desktop,Powerbi,Dax,Powerbi Desktop,我在几个小时前发现了PowerBI,我正在尝试绘制一个新的图形,从我的数据来看非常复杂 我的主题: 我有一份来自我所在协会的员工名单,其中包含一些信息,如姓名、位置、资历等。。。。在一张名为Suivis de mission的桌子里。 我关注的是资历专栏。我必须每月显示资历少于3年、超过3年、超过5年和超过8年的员工人数 该字段通过另一个字段日期更改任务通过下一个公式计算: 今天-日期变更任务/365 它给了我一个根据以上资历的法语数字 我的实验工作: 我试着做一些事情,这就是我现在所拥有的 我

我在几个小时前发现了PowerBI,我正在尝试绘制一个新的图形,从我的数据来看非常复杂

我的主题:

我有一份来自我所在协会的员工名单,其中包含一些信息,如姓名、位置、资历等。。。。在一张名为Suivis de mission的桌子里。 我关注的是资历专栏。我必须每月显示资历少于3年、超过3年、超过5年和超过8年的员工人数

该字段通过另一个字段日期更改任务通过下一个公式计算:

今天-日期变更任务/365

它给了我一个根据以上资历的法语数字

我的实验工作:

我试着做一些事情,这就是我现在所拥有的

我创建了一个新表,其中有months字符串column1和int column2,第三列根据每个月资历少于3年的员工数量

这是我试图实现的公式,以获得数字,但我有很多错误:

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中生成此表以转换表,还是想以可视化方式显示最终的表?我理解您的过程。我想补充的是,两张图片中的两部分都来自于两张不同的桌子。