powerbi - 如何编写 DAX 以使用切片器日期过滤度量
问题描述
我有开始日期和结束日期的日期切片,我需要计算切片器日期开始时的员工总数和切片器日期结束时的员工总数。请帮我写DAX
Active employee = COUNTROWS('Turnover Active') 需要获取切片器开始日期和结束日期的数字
谢谢
解决方案
向您的模型添加一个新表,其中包含可能的日期值。例如:
TableName: DateTable
TableColumnName: DateValue (for example with values from 01.01.2019 to 06.11.2019)
现在将切片器添加到您的报告中并将列拖放DateValue
到其中。
通过以下两个度量,您将从此切片器获取开始日期和结束日期:
MinDate = Min(DateTable[DateValue])
MaxDate = Max(DateTable[DateValue])
现在添加一个度量来计算您的员工总数:
MinDateEmployees = Countrows(Filter(EmployeeTable; EmployeeTable[EmployeeDate] < MinDate))
MaxDateEmployees = Countrows(Filter(EmployeeTable; EmployeeTable[EmployeeDate] < MaxDate))
推荐阅读
- apache-spark - Azure DataBricks Stream foreach 失败并出现 NotSerializableException
- javascript - Vue:offsetTop 总是返回 0
- angular - 自定义 Angular webpack 配置,并非所有选项都能正常工作
- maven - 如何修复maven surefire插件错误[分叉过程中有错误]?
- php - php pdo 执行失败并出现执行错误
- javascript - 如何在Javascript中添加前面带0的数字?
- python - 在 Gurobi Python 中向目标函数添加多个二次项
- excel - 根据一系列条件删除行(复数)
- laravel - Travis CI:从 PHPUnit 和 Laravel Dusk 拆分构建
- ionic-framework - 来自特定页面的 Ionic 4 导航