You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tableau基于SQL Server表生成空值统计文本表的实现问询

在Tableau中生成指定结构文本表的操作步骤

1. 转置非TapeID字段(实现TapeID重复显示)

  • 连接SQL Server表后进入数据源界面
  • 选中Address、State字段,右键选择转置,自动生成Pivot Field Names和Pivot Field Values
  • 将Pivot Field Names重命名为Field_Name,Pivot Field Values可保留或命名为Field_Value

2. 创建总记录数字段

  • 切换到工作表,新建计算字段Total_Record,公式:
    {FIXED [TapeID]: COUNT([TapeID])}
    
    (注:利用LOD表达式按TapeID分组统计总记录数,COUNT/COUNTD均可,因TapeID无空值)

3. 创建空值统计字段

  • 新建计算字段Null_Count,公式:
    {FIXED [TapeID], [Field_Name]: SUM(IF ISNULL([Field_Value]) THEN 1 ELSE 0 END)}
    
    (按TapeID+Field_Name分组,统计对应字段的空值数量)

4. 组装目标文本表

  • 将TapeID、Field_Name依次拖入行功能区(Field_Name放在TapeID下方,实现每个TapeID对应两行)
  • 将Total_Record、Null_Count拖入文本功能区
  • 调整聚合方式:右键点击这两个字段,选择度量>最小值(或最大值,因同组内值一致),确保显示正确数值

验证结果即可匹配目标表结构与数据。

内容的提问来源于stack exchange,提问作者Black White

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 13:12:47