请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
JL98(uid:452208)
职业资格认证:FCA-FineReport | FCA-简道云 | FCP-FineBI | FCP-报表交付工程师 | FCA-FineBI | FCA-业务分析理论
  • 回答:检查一下你对应服务器的决策平台,该数据连接是否存在,数据连接名是否和本地设计器一致
    2024年08月21日回复
  • 回答:参考:JS实现页面加载后默认显示指定sheet页https://help.fanruan.com/finereport/doc-view-1980.html?source=4 JS隐藏sheet页https://help.fanruan.com/finereport/doc-view-1740.html
    2024年08月21日回复
  • 回答:蓝框内的有点吗?
    2024年08月20日回复
  • 回答:IF(LEN(GREPARRAY(,item="OK"))>=2,"AC","RE")
    2024年08月20日回复
  • 回答:这样写试一下呢(参数需要添加)window.open("${servletURL}?op=ec_export&sessionID="+a+"&widgetName=report0&format=excel&extype=simple&__filename__="+mont+"导出")
    2024年08月20日回复
  • 回答:应该是同时触发的调度太多了,导致超过了最大连接数限制,在对应数据连接里改一下
    2024年08月20日回复
  • 回答:SQLSERVER 存储过程CREATE PROCEDURE dbo.AllocatePaymentsToShipmentsASBEGIN    SET NOCOUNT ON;    -- 假设存在两个表:Shipments 和 Payments    -- Shipments 表有 ShipmentID, Amount, ShipmentDate    -- Payments 表有 PaymentID, Amount, PaymentDate, SalesOrderID    -- 临时表存储结果    CREATE TABLE #Result (        ShipmentID INT,        AllocatedAmount DECIMAL(18, 2),        AllocatedPaymentDate DATE    );    -- 变量用于跟踪当前处理的Payment和余额    DECLARE @CurrentPaymentID INT, @CurrentPaymentAmount DECIMAL(18, 2), @RemainingPaymentAmount DECIMAL(18, 2), @CurrentPaymentDate DATE;    -- 初始化变量    SET @RemainingPaymentAmount = 0;    -- 假设Payments已按PaymentDate排序,Shipments已按ShipmentDate排序    -- 使用游标或循环遍历Payments和Shipments,这里使用CTE和窗口函数模拟    -- 假设Payments已经根据SalesOrderID和PaymentDate排序    WITH SortedPayments AS (        SELECT             PaymentID,             Amount,             PaymentDate,            ROW_NUMBER() OVER (PARTITION BY SalesOrderID ORDER BY PaymentDate) AS PaymentOrder        FROM Payments    ),    SortedShipments AS (        SELECT             ShipmentID,             Amount,             ShipmentDate,            ROW_NUMBER() OVER (ORDER BY ShipmentDate) AS ShipmentOrder        FROM Shipments    ),    Allocations AS (        -- 这里需要一个复杂的逻辑来逐步分配付款,这里仅展示框架        SELECT             sp.ShipmentID,            sp.Amount,            sp.ShipmentDate,            CASE                 -- 分摊逻辑,这里需要根据实际情况实现                WHEN @RemainingPaymentAmount >= sp.Amount THEN sp.Amount                WHEN @RemainingPaymentAmount > 0 THEN @RemainingPaymentAmount                ELSE 0            END AS AllocatedAmount,            CASE                 WHEN @RemainingPaymentAmount >= sp.Amount THEN @CurrentPaymentDate                WHEN @RemainingPaymentAmount > 0 THEN @CurrentPaymentDate                ELSE NULL            END AS AllocatedPaymentDate,            -- 更新剩余金额的逻辑            @RemainingPaymentAmount = CASE                 WHEN @RemainingPaymentAmount >= sp.Amount THEN @RemainingPaymentAmount - sp.Amount                WHEN @RemainingPaymentAmount > 0 THEN 0                ELSE @RemainingPaymentAmount            END        FROM SortedShipments sp        CROSS APPLY (            SELECT TOP 1 @CurrentPaymentID, @CurrentPaymentAmount, @CurrentPaymentDate            FROM SortedPayments            WHERE SalesOrderID = -- 假设有方式关联SalesOrderID到Shipment                AND PaymentOrder = (                    SELECT MAX(PaymentOrder)                    FROM SortedPayments                    WHERE SalesOrderID = -- 关联SalesOrderID                        AND @RemainingPaymentAmount < Amount OR @RemainingPaymentAmount = 0                )            ORDER BY PaymentOrder        ) ca        -- 注意:这里的CROSS APPLY只是示意,实际实现会更复杂    )    -- 将分配结果插入到临时表    INSERT INTO #Result (ShipmentID, AllocatedAmount, AllocatedPaymentDate)    SELECT ShipmentID, AllocatedAmount, AllocatedPaymentDate    FROM Allocations    WHERE AllocatedAmount > 0;    -- 后续处理,比如从临时表返回结果    SELECT * FROM #Result;    -- 清理临时表    DROP TABLE #Result;ENDGO
    2024年08月20日回复
  • 回答:条件属性,根据系列名称设置配色
    2024年08月20日回复
  • 回答:1、在上面找个格子放时间公式now(),不要设置到父子格有扩展2、填报属性要点上“未修改不更新”3、显示可以从数据库取时间
    2024年08月20日回复
  • 回答:按钮可以设置提交入库,js暂时没办法,SQL函数只支持查询
    2024年08月20日回复
  • 1085

    1085

    36

    10

    个人成就
    内容被浏览18,069
    加入社区4年61天
    返回顶部