SQL中行转列 什么是行转列 什么是行转列?首先看一个简单明了的例子: 数据库中存储的数据格式是这样的: 但是想展示的数据是这样的: 上面的例子就是典型的行转列,我们把 name 字段中的每种取值都转换成了一个列来展示,并且将 val 字段的取值作为了转换后新列的取值。
中要取的字段( key )在下钻参数中没有找到,则会用 1=1 替换,保证 SQL 的正常运行 针对上面代码示例,我们可以这样取其中的参数(下图是下钻的下级图表数据的『调试』时所展示的,左侧是原始的伪 SQL,右侧是生成的真正的 SQL 语句): 每种图表在点击下钻时所传递到下层图表的参数格式不尽相同(例如父图表也是使用 SQL 方式绑定的数据,Sugar BI在一些情况下会额外增加一些参数的,如数据使用了
这种情况下,Sugar BI会报错提示过滤条件传递了但是 SQL 中没使用,这样做是有原因的,因为如果用户添加了一个新的过滤条件,但是在图表中却忘记了修改相应的伪 SQL 语句,这时 SQL 并没有任何的语法错误,会照样查询到数据,但是这时的数据结果可能是不正确的,因为忽略了一个过滤条件。
SQL中嵌入用户邮箱 Sugar BI中支持在 SQL 语句中嵌入当前登录用户的邮箱,使用这种方式,您就可以让不同的用户看到不同的数据。 用户邮箱 嵌入 {{SUGAR_USER}} ,如下语法: 用户 ID 嵌入 {{SUGAR_USER_INFO_ID}} ,语法同上,支持 SQL 建模嵌入、api 方式的 url 嵌入或 post 数据值嵌入、自定义 SQL 视图嵌入。
查看返回字段“access_token”,例如下图中的 access_token 为 24.a7179f3da2d56a81dxxxxxxxxefee.2592000.1627131472.282335-24130966 。 视频教程 教学视频,您可以 点击视频 查看详细步骤。 说明:视频教程,仅演示了如何使用工具获取访问凭证access_token。
当 URL 如上例所示,其中 table , column , year 全部有值时 SQL 转换示例如下图: 当 URL 中没有 table , column , year 这些参数时 SQL 转换示例如下图,此时 column 和 table 的值都替换为了默认值, year 由于没有默认值也未传值被替换为了空字符串: 最后,URL 参数中还支持按照英文逗号来分隔从而实现 SQL 中的 IN 逻辑
调试』时所展示的,左侧是原始的伪 SQL,右侧是生成的真正的 SQL 语句:
SQL字段展示名称的动态化 SQL 建模中字段的展示名称可以跟随不同的交互而动态改变,例如名称中嵌入过滤条件、下钻参数、联动参数等,下面详细介绍: 嵌入过滤条件 如下在图表的 SQL 模型的字段中: 刷新图表数据即可看到: 嵌入过滤条件的语法是: {conditions.key} ,其中 key 是指过滤条件的「 查询 key 值 」。
视频中心 通过在线调试工具获取access token流程介绍 播放量: 672 6 快来反馈此视频是否对您有帮助吧 无帮助 通过在线调试工具获取access token流程介绍 本视频展示了如何通过在线调试工具获取access token的全部流程,主要包括【登录】【创建应用获取ak、sk】【获取access token】和【密钥安全提示与止损方法】 文字识别 相关视频 查看更多 > 获取
自建SQL Server迁移至RDS SQL Server 本文主要介绍自建 SQL Server 实例和云数据库 RDS SQL Server 实例之间的数据迁移。 前提条件 已创建存储空间大于自建 SQL Server 数据库占用存储空间的目标 RDS SQL Server 实例。创建方式,请参见 创建 SQL Server 实例 。