找回密码
 立即注册

QQ登录

只需一步,快速开始

kobeq

注册会员

5

主题

15

帖子

52

积分

注册会员

积分
52
  • 83

    金币

  • 5

    主题

  • 15

    帖子

kobeq
注册会员   /  发表于:2024-5-22 09:56  /   查看:1968  /  回复:5
8金币
本帖最后由 kobeq 于 2024-5-22 15:18 编辑

目前已从数据库中获取到项目名称和创建日期,想要在矩表中实现展示每个项目的不同指标。

指标1:创建日期不为空的数据 --- 已获取
指标2:当月创建的数据 --- 使用分组的过滤条件,会在没有满足条件的数据时隐藏该列,需要显示为0
指标3:当月之前创建的数据 --- 同上

最佳答案

查看完整内容

您好,您的问题解决方案如下: 1. 统计创建日期不为空的数据: 这里认为您的擦混关键日期如果为空则为Null,这个您在表格上加一个过滤就行 2、3. 这个可以创建一个计算字段: {IIF(Year(创建日期) & "-" & Month(创建日期) = Year(Today()) & "-" & Month(Today()), "当月", "之前")} 计算字段的意思是,获取创建日期的年、月 与今天的日期的年、月 进行比较,如果不一致,则为之前的数据,如果一致,则为 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2024-5-22 09:56:36
来自 2#
您好,您的问题解决方案如下:


1. 统计创建日期不为空的数据:
   这里认为您的擦混关键日期如果为空则为Null,这个您在表格上加一个过滤就行
image.png298951415.png

2、3. 这个可以创建一个计算字段:   
{IIF(Year(创建日期) & "-" & Month(创建日期) = Year(Today()) & "-" & Month(Today()), "当月", "之前")}
image.png17522887.png

计算字段的意思是,获取创建日期的年、月 与今天的日期的年、月 进行比较,如果不一致,则为之前的数据,如果一致,则为当月数据。
image.png399226378.png


附件是我的demo(wyn7.1版本)和数据库表脚本(Mysql8)您可以导入您的环境试一下。

a_copy1.sql

1.79 KB, 下载次数: 625

wyn-export-20240522163022.zip

4.56 KB, 下载次数: 1266

回复 使用道具 举报
kobeq
注册会员   /  发表于:2024-5-27 14:37:38
3#
您好,还想请问下数据集中可以添加计算字段吗?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-5-27 14:47:53
4#
kobeq 发表于 2024-5-27 14:37
您好,还想请问下数据集中可以添加计算字段吗?


支持,不过数据集上添加计算字段和报表上添加计算字段有些不一样:
image.png371853942.png


使用的函数会有些差别,可以翻一翻帮助文档。
image.png127435607.png
回复 使用道具 举报
kobeq
注册会员   /  发表于:2024-5-27 15:08:31
5#
那在这里面如何筛选出当月创建的数据总数呢?大概举个例子就可以,谢谢!
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-5-27 18:26:51
6#
kobeq 发表于 2024-5-27 15:08
那在这里面如何筛选出当月创建的数据总数呢?大概举个例子就可以,谢谢!

类似于这种:{IIF(Concat(Year([订购日期]), Month([订购日期])) = Concat(Year(Today()),Month(Today())), '当月', '之前')}

基本逻辑是一样的,就是使用到的方式可能不一样:
image.png670594176.png
image.png831475219.png


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部