首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OverIQ 中文系列教程【翻译完成】

C 语言中的一维数组和函数 C 语言中的二维数组 指针 C 语言中的指针基础 C 语言中的指针算法 指针和一维数组 指针和二维数组 C 语言中的按值调用和按引用调用 从 C 语言中的函数返回多个值...C 程序:生成斐波那契数列 C 程序:计算一个数的十进制位总和,直到总和减少到一位数 C 程序:计算数字位数 C 程序:反转数字十进制位 C 程序:计算自然数N项之和 C 程序:检查数字是偶数还是奇数...C 程序:打印两个日期中较早的一个 C 程序:计算两个年月日的日期之差 C 程序:计算从日期开始的一年中的某一天 C 程序:以有效形式打印日期 C 程序:打印各种三角形图案 C 程序:打印帕斯卡三角形...Python 中的函数 Python 中的模块 Python 中的对象和类 Python 中的继承和多态 Python 中的运算符重载 Python 中的文件处理 Python 中的异常处理 Python...的视图和 URL 配置 创建网址和自定义响应 Django 模板基础 Django 中的模板标签 Django 的模板过滤器 在 Django 中加载模板 Django 的模板继承 Django 模型基础

1.5K20

独家 | 手把手教数据可视化工具Tableau

许多操作都应用筛选器,这意味着,在您构建视图和添加筛选器时,这些筛选器始终按操作顺序所建立的顺序执行。...有时,您可能预计 Tableau 会按一个顺序执行筛选器,但操作的顺序决定的筛选器按不同的顺序执行,则结果可能会出人意料。如果发生这种情况,您有时可以更改操作在管道中执行的顺序。...作为上下文筛选器,此筛选器现在优先于维度筛选器,因此视图现在将按预期方式显示: 示例 2:将表计算转换为 FIXED 详细级别表达式 在此示例中,视图将解决以下这个问题:占总销售额的百分比将如何按产品子类列出...原因是FIXED 详细级别表达式是在应用维度筛选器之前计算的。 STEP 8:FIXED 详细级别表达式必须将(特定度量值的)“Sales”(销售额)的和除以视图的“Sales”(销售额)的总和。...该度量将聚合为一个总和并将创建一个轴,列标题将移到视图的底部。 由于您添加了日期维度,因此 Tableau 会使用“线”作为标记类型。 STEP 4: 在“标记”卡上,从视图下拉列表中选择“条形”。

18.9K71
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【书摘】SUMIF条件聚合:将行级别筛选和聚合分析合二为一

    问题1:消费者细分,(公司的)2021年利润总和 问题2:消费者细分,(公司的)2020年的利润、2021年的利润和同比增长率 1.将筛选器与问题详细级别、聚合独立计算 对于问题1,可以把“利润总和”之外的部分...问题中没有维度,可以视为是最高详细级别——“公司”的利润总和,即如下结构: 消费者细分,(公司的)2021年利润总和 这是标准的问题结构,只需要把字段拖入视图中,并对结果做必要的调整即可。...如图8-50所示,这里的利润总和对应聚合计算SUM([利润])。...2.必要时,将筛选条件与聚合组合为“条件聚合表达式” 问题2的特殊之处在于,两个利润分别对应不同的日期筛选范围。例如,领导指定要完成如图8-51右侧所示的靶心图样式。...图8-52 在 Tableau中实现“条件聚合”,并自定义配置视图角色 在这个过程中,笔者依然把“订单日期”加入筛选器,和细分字段筛选器一样,旨在优化“条件聚合”的性能。

    9710

    Django管理应用程序的高级配置在BookInstance模型的运用【Django】

    为了查看和创建记录,我们还需要用户拥有所有对象的记录。可以创建一个“超级用户”帐户,该帐户具有对网站的完全访问权限和使用manage.py所需的所有权限 调用下一个命令。...python3 manage.py runserver 高级配置 Django使用注册模型信息创建基本管理站点: 每个模型都有一个单独的记录列表,由__ str__()方法创建并链接到详细视图/表单以进行编辑的字符串...默认情况下,视图顶部有一个操作菜单,可用于批量删除记录。 用于编辑和添加记录的模型详细记录表单包含模型的所有字段,这些字段按其声明顺序垂直排列。 可以进一步自定义界面,使其更易于使用。...添加一个筛选器,以根据日期或其他选择值(如账面付款状态)选择要列出的记录。...默认情况下,这些字段是垂直显示的,但如果进一步将它们分组为元组(如上面的日期字段所示),则它们将水平显示。

    1.7K20

    《DAX进阶指南》-第6章 动态可视化

    这些 KPI 可以按订单日期、发票日期或交货日期进行分析,这些日期在fSales表中也可用。此外,董事会还对按产品、国家/地区和零售类型划分的销售额感兴趣。...所有其他关系位于两个表中具有相同名称的ID列之间。 销售数据可提供许多不同的视图,在同一报表页上为每个视图放置单独的视觉对象会导致报表单一而并非有见地。...一种方法,是将视图划分到报表中的不同页面,这使得很难找到要查看的视图。 另一种方法,是使报表中的视觉对象动态化,从而允许用户只需通过选择切片器中的选项等方式选择视图。...我们可以更进一步,将此选择与类似的方法相结合,以选择销售表中使用的日期。这样,用户可以轻松地在财务视图(发票)、销售视图(订单)和操作视图(交货)之间切换。...图6.11 按国家和订单日期划分的销售额 图6.12 按零售类型和交货日期分列的12个月滚动销售额 如果要在此处把所有的代码都贴出来,恐怕太浪费纸了。我们建议你在本章的模型中找到这些代码的完整版。

    5.7K50

    第 13 篇:分类、归档和标签页

    现在来完善归档、分类和标签功能,当用户点击归档下的某个日期、分类栏目下的某个分类或者标签栏目下的某个标签时,跳转到文章列表页面,显示该日期、分类或者标签下的全部文章。...归档页面 要显示某个归档日期下的文章列表,思路和显示主页文章列表是一样的,回顾一下主页视图的代码: blog/views.py def index(request): post_list =...具体来说,就是根据 created_time 的 year 和 month 属性过滤,筛选出文章发表在对应的 year 年和 month 月的文章。...注意这里 created_time 是 Python 的 date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签[1] 使用过这个属性。...URL 和 detail 视图函数对应的 URL 是类似的,这在之前我们讲过,django 会从用户访问的 URL 中自动提取 URL 路径参数转换器 规则捕获的值,然后传递给其对应的视图函数

    81330

    session与cookie,django中间件

    返回值是None的话,按正常流程继续走,交给下一个中间件处理,如果是HttpResponse对象,Django将不执行视图函数,而将相应对象返回给浏览器。...view_func是Django即将使用的视图函数。 (它是实际的函数对象,而不是函数的名称作为字符串。)...Django会在调用视图函数之前调用process_view方法。 它应该返回None或一个HttpResponse对象。...如果它返回一个HttpResponse对象,那么将不会执行Django的视图函数,而是直接在中间件中掉头,倒叙执行一个个process_response方法,最后返回给浏览器 中间件执行流程 请求到达中间件之后...process_request方法都执行完后,匹配路由,找到要执行的视图函数,先不执行视图函数,先执行中间件中的process_view方法,process_view方法返回None,继续按顺序执行,所有

    62030

    【愚公系列】2022年04月 Python教学课程 74-DRF框架之过滤

    文章目录 一、普通过滤 1.针对当前用户进行筛选 2.针对网址进行筛选 3.针对查询参数进行筛选 二、通用过滤 1.全局设置 2.视图设置 3.简单过滤 4.搜索器过滤 4.1 多字段查找 4.2 多字段查找...通常,您希望 API 限制查询集返回的项目。 筛选子类的任何视图的查询集的最简单方法是重写该方法。....+)/$', PurchaseList.as_view()), 然后,您可以编写一个视图,返回按 URL 的用户名部分筛选查询集: class PurchaseList(generics.ListAPIView...如果使用多个搜索词,则仅当所有提供的词都匹配时,才会在列表中返回对象。 搜索行为可能会因在 前面加上各种字符而受到限制。search_fields “^”以搜索开头。 “=”完全匹配。...(目前只支持Django的PostgreSQL后端。 ‘$’ 正则表达式搜索。

    2.5K30

    分类与归档

    现在来完善归档和分类功能,当用户点击归档下的某个日期或者分类下的某个分类时,跳转到文章列表页面,显示该日期或者分类下的全部文章。...归档页面 要显示某个归档日期下的文章列表,思路和显示主页文章列表是一样的,回顾一下主页视图的代码: blog/views.py def index(request): post_list =...具体来说,就是根据 created_time 的 year 和 month 属性过滤,筛选出文章发表在对应的 year 年和 month 月的文章。...注意这里 created_time 是 Python 的 date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签 使用过这个属性。...两个括号括起来的地方是两个命名组参数,Django 会从用户访问的 URL 中自动提取这两个参数的值,然后传递给其对应的视图函数。

    1.4K90

    django 1.8 官方文档翻译: 1-2-3 编写你的第一个Django应用,第3部分

    基于日期的归档页 – 显示给定日期中发表的所有的博客。 评论功能 – 为一篇给定博客发表评论。...如果使用简单的正则捕获,将按顺序位置传参数;如果按命名的正则捕获,将按关键字传参数值。 有关这一点我们会给出一个例子。 url() 参数: kwargs 任意关键字参数可传一个字典至目标视图。...在视图中添加些实际的功能 每个视图只负责以下两件事中的一件:返回一个 HttpResponse 对象,其中包含了所请求页面的内容, 或者抛出一个异常,例如 Http404 。剩下的就由你来实现了。...修改下 index() 视图, 让它显示系统中最新发布的 5 个调查问题,以逗号分割并按发布日期排序:: from django.http import HttpResponse from polls.models...Django 将会选择第一个找到的按名称匹配的模板, 如果你在 不同 应用中有相同的名称的模板,Django 将无法区分它们。

    1.8K50

    Django 系列篇(六):路由篇(下)

    Django 系列篇(四):路由篇(上) 05. Django 系列篇(五):路由篇(中) 1. 前言 上两篇讲了路由的定义、变量、命名空间等,都是将路由看成一个网址,通过浏览器去访问。...模板使用路由 Django 中,可以在模板 HTML 文件中使用 url 语法生成路由地址 首先,在 App 内定义一个路由,编写对应的视图函数,以之前的日期路由函数为例 # urls.py(App)...# App下的日期路由 urlpatterns = [ # 指向日期视图函数 path('//', views.ymd_with_params...反向解析主要使用 reverse()、resolve() 两个函数,其中 reverse() :通过路由命名和视图对象生成路由地址 resolve():通过路由地址获取路由对象信息 比如:定义了 namespace...重定向 路由重定向,即:网页跳转到其他网页,对应的状态码为:301、302、303、307、308 Django 中重定向有 2 种方式,分别是:路由重定向、视图的重定向 路由重定向使用 RedirectView

    71760

    Django项目知识点(四)

    app下的url 对于大部分的view视图一般写成类的形式 from django.views import View class IndexView(View): ''' 在线课堂首页面...QuerySet实例 就是从数据库根据自己要求拿数据的 连数据都那不出来,写啥视图 所以在编写queryset必须用django shell 调试 在model中,Django通过给Model增加一个objects...dates() 根据日期获取查询集 datetimes() 根据时间获取查询集 none() 创建空的查询集 all() 获取所有的对象 union() 并集 intersection...SQL是获取全部记录,相当于QuerySet如下查询: qs = new.objects.all() filter() filter是筛选的意思,通过filter筛选得到符合条件的数据集。...tags = Tag.objects.only('name').filter(is_delete=False) values() only() 返回的是queryset字典,不是对象,only才是返回的是对象

    1.6K30

    Django 3.1 官网学习路线

    path() argument: view 当 Django 找到匹配的模式时,它调用指定的视图函数,第一个参数是 HttpRequest 对象,从路由中“捕获”的任何值都是关键字参数。...您将看到一个页面,其中列出了通过 Django 管理员对这个对象所做的所有更改,以及更改者的时间戳和用户名: 第三部分 概览 视图是 Django 应用程序中的 Web 页面的“类型”,通常提供特定的功能和特定的模板...编写实际应用的视图 每个视图负责做两件事中的一件:返回一个包含被请求页面内容的 HttpResponse 对象,或者引发一个异常,比如 Http404。剩下的就看你了。...这是新 index()视图的一个尝试,它显示系统中最新的 5 个投票问题,根据发布日期用逗号分隔:: polls/views.py¶ from django.http import HttpResponse...标题除外,因为不支持按任意方法的输出进行排序。

    8.2K10

    Mysql基础

    数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。...数值类型 下面的表显示了需要的每个整数类型的存储和范围。 ? 日期和时间类型 表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。...BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。...-- 按位置字段筛选 select * from order_menu group by 5; -- 练习:对购物表按类名分组后显示每一组商品的价格总和...-- 统计一个班级各科的成绩总和 select sum(ifnull(JS,0)+ifnull(Django,0)+ifnull(Database,0))

    4.2K20

    第 9 篇:实现分类、标签、归档日期接口

    事实上,我们在上一部教程 HelloDjango - Django博客教程(第二版)的 页面侧边栏:使用自定义模板标签 已经讲解了如何获取归档日期列表,只是当时返回的归档日期列表直接用于模板的渲染,而这里我们需要将归档日期列表序列化后通过...(Post)的创建日期(已去重),日期都是 Python 的 date 对象,精确到月份,降序排列。...视图集中所有以上提及的以标准动作命名的方法,都会被 django-rest-framework 的路由自动注册为标准的 API 接口。...其实我们可以简单地将 action 装饰的方法看作是一个视图函数的实现,因此可以看到方法传入的第一个参数为 request 请求对象,函数体就是这个视图函数需要执行的逻辑,显然,方法最终必须要返回一个...现在,侧边栏所需要的数据接口就开发完成了,接下来实现返回某一分类、标签或者归档日期下的文章列表接口。 在 使用视图集简化代码 我们开发了获取全部文章的接口。

    2.6K30

    国产BI的“耻辱”:QuickBI 计算功能测评(下)

    比如在如下的两个视图中,分别使用不同的格式显示:左侧使用了视图阶段自定义的格式,右侧采用了计算阶段设置的默认格式。...2022年——背后是 YEAR 函数和逻辑判断(这里用订单日期) 品牌——背后是 SPLIT 拆分函数,是行级别函数和字符串函数的代表 销售额总和——背后是最常见的 SUM 聚合 ‍ 1、这里先看神奇的筛选...我在默认弹出的日期筛选范围(2020~2029)中选择多个都不行,最后才不得不做了一个“各年度的销售额金额”柱状图来确认有效范围。 问题是,为什么筛选不能提示有效的数据值范围?难道这不应该是常识吗?...如果说,QuickBI 为了确保服务稳定,每个视图默认最多显示1000行,这个我可以理解,但是默认增加一个缩略轴,还是离散字段值的筛选器并加以筛选,这让我不明就里。...排序应该对没有连续性的字段排序,在数值上排序是什么意思?排序都不需要看依据的? TOP N 是对具有连续性字段的排序、筛选,但过滤的对象是离散维度。在“品牌”上筛选毫无作用是几个意思?

    40300

    Django学习

    models.py    定义应用模块的地方admin.py    定义admin模块管理对象的地方apps.py        声明应用的地方tests.py    编写应用测试用例的地方urls.py...应用可以自己管理模型、视图、模板、路由和静态文件等一个Django项目包含一组配置和若干个Django应用Django视图没有框架的时代页面:hello.html不可能通过HTML表达所有的内容Django...视图产生东西Django路由runserver可以看到Django欢迎页面请求没办法到达刚才的视图函数需要配置路由绑定视图函数和URLhello_world过程浏览器-(项目路由)-Blog App--...views.py-(应用路由)-hello_world函数--浏览器一、模型层简介1 模型层是什么位于Django视图层和数据库之间Python 对象和数据可之间转换屏蔽不同数据库之间的差异开发者更加专注于业务逻辑的开发提供很多便捷工具有助开发...2 为什么需要模型层3 模型层的相关配置二、创建博客文章模型1 设计博客模型文章标题--文本类型文章摘要--文本类型文章内容--文本类型唯一ID标记--Int数字类型(自增、主键)发布日期--日期类型2

    68520

    简单全文搜索

    查找含有搜索关键词的文章 搜索的功能将由 search 视图函数提供,代码写在 blog/views.py 里: blog/views.py from django.db.models import...用户通过表单 get 方法提交的数据 Django 为我们保存在 request.GET 里,这是一个类似于 Python 字典的对象,所以我们使用 get 方法从字典里取出键 q 对应的值,即用户的搜索关键词...这里 icontains 是查询表达式(Field lookups),我们在之前也使用过其他类似的查询表达式,其用法是在模型需要筛选的属性后面跟上两个下划线。...此外我们这里从 from django.db.models 中引入了一个新的东西:Q 对象。Q 对象用于包装查询表达式,其作用是为了提供复杂的查询逻辑。...使用它我们可以实现更加复杂的搜索功能,比如全文检索、按搜索相关度排序、关键字高亮等等类似于百度搜索的功能,功能十分强大。

    1.9K60
    领券