iif

    0热度

    1回答

    如果值大于0,我想显示一个文本框字段。 如果该字段为0(空),应该隐藏文本框(或不可见)。 我尝试以下: -In我选择显示或隐藏基于一个epxression文本框字段(PostageAndPacking)。 ,进入下面的表达式= IIF(String.IsNullOrEmpty(场PostageAndPacking.Value),真,假的!) 但我收到错误消息: 明镜隐藏Ausdruck献给DAS

    0热度

    2回答

    我有一个日期时间记录的字符串。我想提出一个案例条件或者如果语句读取日期时间值并将其分配给特定日期。 日期范围是下午2:45到下午2:45。此范围将被视为'第二天' Ex。发布时间为3:42 PM 11/12/2016,因此这将读作11/13/2016。如果这篇文章是在2016年12月12日下午2点42分完成的,那么这将会是11/12/2016。 到目前为止,不相信CONVERT(date,'dat

    1热度

    4回答

    我的同事发现在以下上下文中使用IIF需要理解。 有更可读的替代方法吗? DROP TABLE IF EXISTS #Cas; CREATE TABLE #Cas(OP VARCHAR(10), BR VARCHAR(10), SCORE INT) INSERT INTO #Cas values ('A','X', 10), ('A','Y', 5),

    0热度

    1回答

    我有一个MS访问表单,其中包含用于运行查询的可选条件。用户将选择一个复选框并输入一个值,然后根据所选字段和输入运行查询。我特别针对一个字段的问题是表存储NULL值。用于查询的标准是这样的: IIf([Checkbox]=-1,[Data in Form],([Field]Like "*" Or [Field]Is Null)) 如果我在查询中使用此代码作为标准领域,只有当值形式,并选中该复选框

    0热度

    1回答

    我在我的报表查看器表达式中需要一些帮助。 我在这种特定的情况下,我不知道我的价值的数据类型,因为用户从另一个地方选择它。 但我需要知道,如果值是DateTime,或者它是Double。如果它是DateTime,我想写LongDateFormat;如果是双精度值,我想写4个小数。 我正在写这个表达式,并且它在我的Tablix中导致我成为#Error而不是我的值。 iif( IsDate(Fields

    1热度

    1回答

    在Access SQL中,我正在尝试什么看起来应该是一个简单的任务,占总数的百分比。有3个物品商店(西尔斯,kmart & Mktpl),其中在任何给定的一周内,我希望根据销售余额计算它们各自的百分比(全部可以使用一张表获得 - tbl_BUChannelReporting)。 例如每周5虚拟号码 - 西尔斯7000,凯马特2500,mktpl 2000 以下比率将返回:西尔斯61%,凯马特22%

    0热度

    1回答

    我正在运行SQL Server 2012,并通过在表定义中使用IIF找到该服务器,然后将该表定义为CASE WHEN语句。 T_TABLE.sql CREATE TABLE [dbo].[T_TABLE] ( [ID] INT IDENTITY (1, 1) NOT NULL, [FLG] AS (IIF ([COL1] = [COL2] AND [STATUS] <> 'FAI

    0热度

    1回答

    落实指标试图写来实现对SSRS报告指标的表达,但保留在最后一个嵌套IIF语句得到一个错误 问题是在过去的嵌套IIF语句。 iif(Fields!Focus_Area.Value ="Spares",(iif(Count(Fields!Focus_Area.Value) > 0,0,1)), iif(Fields!Focus_Area.Value ="Orders,(iif(Count(F

    0热度

    2回答

    我有以下嵌套的iif语句,它带回了一个错误“期望的语句结束”。 有人可以帮忙吗?我知道它可能很直接,但我一直在看这个。 谢谢 = SUM(IIF(Fields!Grade.Value =“A *”,6,IIF(Fields!Grade.Value =“A”,5,IIF(Fields!Grade.Value =“B”, 4,IIF(Fields!Grade.Value =“C”,3,IIF(Fiel

    1热度

    1回答

    ALTER PROCEDURE [User].GetUserByEmail @Email VARCHAR(200), @GetActiveOnly BIT AS BEGIN IF (@GetActiveOnly = 1) BEGIN SELECT portalUser.PortalUserId AS 'UserId',