微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。