SQL中行转列 什么是行转列 什么是行转列?首先看一个简单明了的例子: 数据库中存储的数据格式是这样的: 但是想展示的数据是这样的: 上面的例子就是典型的行转列,我们把 name 字段中的每种取值都转换成了一个列来展示,并且将 val 字段的取值作为了转换后新列的取值。
号是 SQL 判断逻辑词,可以支持不写判断逻辑,Sugar BI会根据不同的过滤条件类型自动补全; 过滤条件必须要使用 [] 包围,并且必须输入 conditions 关键词, key 是指过滤条件的「 查询 key 值 」 按照这样的规则就可以将过滤条件嵌入到 SQL 模型的伪 SQL 语句中,Sugar BI在运行时会自动的将相应的部分替换成当前的过滤条件取值。
如数据使用了 数据值映射 ,Sugar BI会自动将映射之前的原始值也附加上,这样在展示时是使用的映射后的中文,而在联动时有可以将原始的英文或编码传递到后端),一定要善用图表的「 调试 」,通过联动的下级图表的“控制面板”中的“调试”按钮来查看此时联动的参数详情,从而可以很清晰的看到有哪些参数可以嵌入到自己的 SQL 语句中。
变配优化中 当 变配扩容中 状态结束时,磁盘将进入 变配优化中 。在该状态下,系统将为您的磁盘进行数据搬运,该过程的时间会从数分钟到数小时不等,且具体时间取决于您磁盘中的数据大小和该磁盘的类型。
SQL 中嵌入 URL 参数的格式为 {querys.key} ,其中 key 就是 URL 中参数的名称,例如上面 URL 例子中的 table 和 column 如果您想在 URL 中某个 key 未传值的情况下指定一个默认值,那么嵌入 URL 参数的格式为 {querys.key || default_value} ,将 default_value 替换为默认值即可。
增强型SSD_PL2支持 性能预配置 ,您可以随时调整磁盘的性能以灵活应对业务需求的变化; 上一代云磁盘和通用型HDD 目前处于自然淘汰过程,建议您购买其他云磁盘。已购的上一代云磁盘在部分地域可能出现扩容失败现象,请同时将其 磁盘类型变更 为 高性能云磁盘 或其他性能更优的类型。磁盘类型变更为在线变更,不影响磁盘的读写进程; 云磁盘性能随容量线性增长。
SQL语法 目录 1. 语法支持 2. 运算符 3. 内置函数 3.1 类型转换函数 3.2 聚合函数 3.3 字符串函数 3.4 数学函数 3.5 估算函数 3.6 日期时间函数 3.7 条件函数 3.8 同比环比函数 4.
设置Bucket存储类型 设置Bucket存储类型 新建的Bucket默认是标准存储类型,可通过如下代码设置或获取指定Bucket的存储类型: 基本流程 创建BosClient 调用putBucketStorageclass()方法 示例代码 , ) .then(function() { // 设置完成 }) .catch(function(error) { // 设置失败 });`, `8177176364909134000
需要注意 :如果您将大屏或报表页面进行了 公开分享 ,并且页面中的某一个图表的 SQL 中使用上面的嵌入登录用户的信息,此时就会有问题,因为公开分享的页面是不需要用户登录Sugar BI账号就能直接浏览的,所以 SQL 就获取不到当前浏览的用户是谁,因此就会出错。总之,如果您的可视化页面是需要进行公开分享的,那么就不要在 SQL 中嵌入当前登录的用户邮箱。
SQL中嵌入日期宏定义 Sugar BI中支持在伪 SQL 中嵌入一些固定的日期宏定义,主要包含: {YEAR} 表示当前年 {MONTH} 表示当前月 {DAY} 表示当前日 {HOUR} 表示当前小时 {MINUTE} 表示当前分钟 {SECOND} 表示当前秒 {MONTH} 、 {DAY} 、 {HOUR} 、 {MINUTE} 、 {SECOND} 支持 (number) 语法,将 01