請你幫我修修改這個代碼,如果無值就顯示無,NA板組貼標① 的 停綫時間 = CALCULATE([停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })
时间: 2024-02-12 12:07:43 浏览: 26
您好,根据您的描述,我认为您需要修改的代码应该是 DAX 语言。如果停线时间没有值,则应该显示为“无”,如果手臂名称为“NA板组贴标①”,则应该显示停线时间。您可以尝试以下代码:
```
IF(
ISBLANK(CALCULATE([停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })),
"无",
CALCULATE([停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })
)
```
这段代码的意思是,首先判断停线时间是否为空。如果为空,则显示“无”,否则,根据手臂名称为“NA板组贴标①”来计算停线时间。
希望这可以帮到您!如果您有其他问题,欢迎随时向我提问。
相关问题
手臂停綫時間 (NA板組貼標①) 2 = CALCULATE([手臂停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })
好的,那么您需要修改的代码如下:
```
手臂停綫時間 (NA板組貼標①) 2 =
IF(
ISBLANK(CALCULATE([手臂停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })),
"未",
IF(
CALCULATE([手臂停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" }) > 60,
"異",
CALCULATE([手臂停綫時間], '手臂log'[手臂名稱] IN { "NA板組貼標①" })
)
)
```
这段代码会判断手臂停线时间是否为空,如果为空,则显示“未”,否则再判断是否大于60,如果大于60,则显示“异”,否则显示手臂停线时间的值。
帮我用flash as3写一个输入一组数除去最大值和最小值之后算平均分的代码
以下是使用Flash AS3编写输入一组数除去最大值和最小值之后算平均分的代码示例:
```actionscript
// 创建一个数组来存储输入的数字
var numbers:Array = [];
// 创建一个文本框来显示结果
var result_txt:TextField = new TextField();
result_txt.width = 200;
result_txt.height = 30;
result_txt.border = true;
addChild(result_txt);
// 创建一个按钮来触发计算操作
var calculate_btn:SimpleButton = new SimpleButton(new calculate_up(), new calculate_over(), new calculate_down(), new calculate_up());
calculate_btn.x = 100;
calculate_btn.y = 50;
addChild(calculate_btn);
// 给按钮添加点击事件侦听器
calculate_btn.addEventListener(MouseEvent.CLICK, calculateAvg);
function calculateAvg(e:MouseEvent):void {
// 从输入框中获取数值并添加到数组中
var input:String = input_txt.text;
var num:Number = Number(input);
if (!isNaN(num)) {
numbers.push(num);
input_txt.text = "";
}
// 如果数组中有至少三个数,可以开始计算平均值
if (numbers.length >= 3) {
// 找到数组中的最大值和最小值
var max:Number = numbers[0];
var min:Number = numbers[0];
for (var i:int = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
// 从数组中移除最大值和最小值
var sum:Number = 0;
var count:int = 0;
for (var j:int = 0; j < numbers.length; j++) {
if (numbers[j] != max && numbers[j] != min) {
sum += numbers[j];
count++;
}
}
// 计算平均值并显示结果
var avg:Number = sum / count;
result_txt.text = "平均分:" + avg.toFixed(2);
}
}
```
上述代码中,首先创建了一个数组来存储输入的数字,然后创建了一个文本框来显示计算结果,以及一个按钮来触发计算操作。在按钮的点击事件处理函数中,首先从输入框中获取数值并添加到数组中,然后判断数组中是否有至少三个数,如果有则找到数组中的最大值和最小值,并从数组中移除它们,最后计算平均值并显示结果。注意,由于计算结果可能会有小数,因此使用了toFixed方法将结果保留两位小数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![crx](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)