在几分钟内找到“今天的持续时间”的公式

问题描述

Pic of table

有两列:“开始”和“结束”。 “持续时间列”具有两者之间的持续时间(以分钟为单位)。我需要在几分钟内找到“今天的持续时间”。

例如,假设今天是 15 号。 15th 有时可能在“开始”列中,有时在“结束”列中。

如果 15 日在“开始”列中,我需要计算开始时间和 15 日晚上 11:59 之间的分钟数。 如果 15 日在“结束”列中,我需要计算上午 15 日 00:00 和结束时间之间的分钟数。

我正在尝试使用 dax 在 Power BI 中执行此操作。

解决方法

Dax 中已有一个用于计算持续时间的函数,使用起来非常简单:

class reverse_each_word {

    public void disp(String s) {
        s = s + " ";
        String w = "",r = "";
        int sl = s.length();
        for (int i = 0; i < sl; i++) {
            char c = s.charAt(i);
            if (c != ' ') {
                w = w + c;
            } else
                for (int j = w.length() - 1; j >= 0; j--) {
                    r = r + w.charAt(j);
                }

            System.out.print(r + " ");
            w = "";
            r = "";
        }

    }

}

enter image description here