powerbi - 使用内部另一个函数计算工作天数和函数语法
问题描述
我有 2 个表格,一个 Dcalendario 和一个包含员工数据的表格,其中找到了录取日期(DATAADM)和解雇日期(DATAAFA),那些没有被解雇的人是空白的。
现在让我们解决问题,我需要计算这些员工的工作天数,为此我需要一个函数:
计算遵守日历过滤器的工作天数,即。它将在雇用日期和最后日期(dcalendario)之间产生差异,如果“如果员工被解雇,则此差异不会超过员工的解雇日期,如果日期过滤器通过此日期,如果过滤器未通过此日期差异将转到最后过滤日期”。
为此,我创建了这个函数,但它不起作用,因为语法错误。你能帮我解决这个功能并向我解释我如何在另一个 Return 中调用一个 Return
teste =
VAR tabela1 =
ADDCOLUMNS (
'BI DADOSEMPREGADOSCOMPLETO',
"DATAADM", 'BI DADOSEMPREGADOSCOMPLETO'[DATADM],
"DATAFIM",
IF (
SELECTEDVALUE ( 'BI DADOSEMPREGADOSCOMPLETO'[DATAFA] ) = BLANK (),
LASTDATE ( 'Dcalandário1'[Data] ),
SELECTEDVALUE ( 'BI DADOSEMPREGADOSCOMPLETO'[DATAFA] )
)
)
RETURN
VAR tabela2 =
ADDCOLUMNS (
tabela1,
"QTDDIA",
CALCULATE (
COUNT ( 'Dcalandário1'[Data] ),
FILTER (
'Dcalandário1',
'Dcalandário1'[Data] >= [DATAADM]
&& 'Dcalandário1'[Data] <= [DATAFIM]
)
)
)
RETURN
SUM ( tabela2[QTDDIA] )
我将把这个结果带到图表或卡片上
谢谢你们
解决方案
推荐阅读
- mysql - 如何在 Azure 数据工厂中将 XML 多个节点映射到数据库字段
- php - PHP gettype返回双精度而不是整数?
- java - Java:无论在switch-case中是否区分大小写,都获取字符串值
- r - 在 KableExtra 中插入列分隔符
- excel - 如何通过变量(ID)将 2 个 excel 文件合并为 1 个
- javascript - 是否有算法或自定义函数来打包对象/项目,以便它们有效地形成正方形或矩形形状(大约)?
- javascript - 除了尝试捕获或承诺拒绝之外,有没有办法处理量角器的预期条件?
- python - 如何使 docx 文件呈现/加载/添加并保留所有 w:LastRenderedPageBreak
- javascript - jQuery .find() 不适用于动态添加的元素
- ionic-framework - Ionic5 硬件后退按钮事件未在新的 android 设备中触发,在导航栏中滑动到后退或后退按钮可用