Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/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 百分比的DAX阈值度量_Powerbi_Dax - Fatal编程技术网

Powerbi 百分比的DAX阈值度量

Powerbi 百分比的DAX阈值度量,powerbi,dax,Powerbi,Dax,我花了几个小时尝试开关(真…)和减法的不同组合来正确计算,但找不到解决方案 例如,对于X小时数,我有以下阈值: 0-400: 10% 401-1000: 17% 1001-1300: 20% 1301-1675: 25% 1675-2500: 30% 2501 and above: 35%. 下面是一个简单的分类示例: | Hours | 10% | 15% | 20% | 25% | 30% | 35% | |-------|-----|-----|-----|-----|-----|-

我花了几个小时尝试开关(真…)和减法的不同组合来正确计算,但找不到解决方案

例如,对于X小时数,我有以下阈值:

0-400: 10% 
401-1000: 17% 
1001-1300: 20%
1301-1675: 25%
1675-2500: 30%
2501 and above: 35%.
下面是一个简单的分类示例:

| Hours | 10% | 15% | 20% | 25% | 30% | 35% |
|-------|-----|-----|-----|-----|-----|-----|
| 1400  | 400 | 600 | 300 | 100 |     |     |
| 2600  | 400 | 600 | 300 | 375 | 825 | 100 |
| 3000  | 400 | 600 | 300 | 375 | 825 | 500 |


| Year | MonthNo | Hours | Amount |
|------|---------|-------|--------|
| 2020 | 8       | 970   | 48500  |
| 2020 | 7       | 1400  | 70000  |
| 2020 | 6       | 2600  | 130000 |
| 2020 | 5       | 3000  | 150000 |
前2项很容易完成,但我无法涵盖所有规则。如何在DAX中实现这一点并乘以正确的百分比

没有百分比表,百分比将作为折扣应用于金额,然后根据阈值相加。例如:

+-------------+------+------+------+--------+-------+-----+-----+
| Percentages |      | 10%  | 15%  |  20%   |  25%  | 30% | 35% |
+-------------+------+------+------+--------+-------+-----+-----+
| Hours       | 1400 |  400 |  600 | 300    |   100 |     |     |
| Amount      | 7000 | 2000 | 5100 | 3000   |  1500 |     |     |
|             |      |      |      | rebate | 11600 |     |     |
+-------------+------+------+------+--------+-------+-----+-----+

需要查看输入数据结构及其预期输出。还需要查看阈值是如何存储在表中的。@mkRabbani我已经修改了我的问题,添加了请求的信息。谢谢你的时间和考虑。